!--a11y-->
Namensreservierung 
Weltweit verteilte Softwareentwicklung benötigt eine konfliktfreie Methode, um Namen für Software-Objekte zu erstellen. Ohne eine solche Methode könnten verschiedene Software-Teams zufälligerweise GLEICHE Namen für Software-Objekte unterschiedlicher Verwendungszwecke benutzen. Wenn die Software-Objekte dann in der gleichen Laufzeitumgebung zusammenkommen, so könnte dies sogar Anwendungen aufgrund eines einfachen Namenskonfliktes deaktivieren.
Um Namenskonflikte zu vermeiden bietet das SAP System Landscape Directory (SLD) einen Namensreservierungs-Service (auch als Name Server bekannt), welcher es ihnen ermöglicht global einzigartige Namen zu „reservieren“. Das zugrundeliegende Prinzip ist das Namensraum-Konzept. (Für weitere Informationen über das Namensraum Konzept, erkundigen Sie sich auf dem SAP Service Marketplace unter service.sap.com/namespaces). Ein Namenraum ist durch einen Namensraum-Präfix definiert, welcher der Anfangsteil eines Entwicklungsobjektnamens ist. Bei bestimmten Objektnamen-Kategorien kann ein Namensraum mehrere Unter-Namensräume enthalten.

Ein vollständiger Name für eine Entwicklungskomponente setzt sich aus der Anbieter-ID, gefolgt von einem projektspezifischen Pfad und dem Namen der Entwicklungskomponente selbst zusammen. Die Anbieter-ID kann die Internet Domäne des Anbieters sein (z.B., sap.com). Der vollständige Name wäre dann: <vendor ID>/<project>/[<sub-project>/]<component name>.
Der
Anbieter Petshop hat ein Internetversandprojekt, das die
Entwicklungskomponenten Catalog und Order enthält. Die vollständigen Namen dieser
Entwicklungskomponenten sind:
petshop.com/webstore/catalog und
petshop.com/webstore/order, die beide zum
Namensraum petshop.com/webstore/ gehören.
Objektnamen müssen sich an die folgenden Regeln halten:
· Der Name folgt der Syntax der Objektnamen-Kategorie.
· Der Anfangsteil eines Namens entspricht exakt der Namensraumdefinition (Namensraum-Präfix).
· Der Stern am Ende des Namensraum-Präfix steht für alle Namen, die zu diesem Namensraum gehören (Beispiel: testcomp gehört zu test*).
Wenn Sie neue Entwicklungsobjekte innerhalb der SAP Java Development Infrastructure (JDI) definieren, so stellt Ihnen das SAP NetWeaver Developer Studio alle Namensräume zur Verfügung, die bereits für die entsprechende Objektnamenskategorie definiert wurden. Sie können dann einen passenden Namensraum-Präfix auswählen und die Benennung ihrer Objekte abschließen. Anschließend reserviert die JDI diesen Name für Sie auf dem Name Server.
Die folgenden Funktionen sind in der Namensreservierungs-Schnittstelle im SLD integriert:
· Define: Definieren Sie einen neuen Namensraum-Präfix.
· Display and copy: Anzeigen und Kopieren von Namensraum-Präfixen für jede Objektnamen-Kategorie.
· Reserve: Reservieren Sie einzelne Namen.
· Maintain: Pflegen Sie Namensraum -Präfixe (Administration).
Diese Funktionen werden in den folgenden Abschnitten beschrieben.