Mit WSDL-Dateien Notes-Komponenten beschreiben

Lotus Notes: WSDL-Dateien erzeugen

Namensbereiche

Ein weiteres wichtiges Element sind die Namensbereiche. Auch dabei handelt es sich letztlich um eine Konvention. Ein Namensbereich (Namespace) beschreibt eine zusammengehörige Gruppe von Typen und Eigenschaften. Ein Typ kann in mehreren Namensbereichen vorkommen und dort jeweils eine unterschiedliche Bedeutung haben. Das ist vor allem bei unspezifischen Typen wie Kategorie wichtig, die oftmals unterschiedlich interpretiert werden.

Für die Realisierung eigener Komponenten ist es sinnvoll, einen eigenen, einheitlichen Namensbereich zu definieren und diesen durchgängig zu nutzen. Standardmäßig wird dabei http://com.<Firmenname>.propertybroker empfohlen. Man kann aber auch eine andere Konvention verwenden.

Für vorhandene Eclipse-Komponenten wird beispielsweise mit http://www.ibm.com/wps/c2a gearbeitet. Wichtig ist vor allem, dass es innerhalb eines Unternehmens – und gegebenenfalls auch im Zusammenspiel mit externen Dienstleistern für die Entwicklung von Notes-Anwendungen – eine einheitliche Konvention für die Verwendung von Namensbereichen und Datentypen gibt, um Probleme im Zusammenspiel unterschiedlicher Komponenten zu vermeiden.