Architektur von Active Directory-Dienstschnittstellen

Viele Verzeichnisdienste sind hierarchisch und eignen sich daher für ein hierarchisches Objektmodell. In diesem Abschnitt werden COM-Objektdarstellungen verwendet, um verschiedene ADSI-Features zu veranschaulichen.

In der folgenden Abbildung des Objektmodells enthält ein Systemobjekt der obersten Ebene ein Namespace-Objekt für jeden installierten ADSI-Anbieter.

Namespaces-Containerobjekt

Jedes der Namespace-Objekte ist selbst ein Container, der die Stammknoten der obersten Ebene jedes Servers, jeder Domäne oder jeder anderen Art von Verzeichnissystemobjekten enthält, die in jedem Verzeichnisdienst als Stamm definiert sind.

ADSI stellt eine Reihe vordefinierter Objekte und Schnittstellen bereit, sodass Clientanwendungen mithilfe eines einheitlichen Methodensatzes mit Verzeichnisdiensten interagieren können. ADSI bietet jedoch möglicherweise nicht zugriff auf alle Funktionen eines Verzeichnisdiensts. Um den vollständigen Featuresatz jedes Verzeichnisdiensts besser nutzen zu können, stellt ADSI ein Schemamodell bereit, mit dem Verzeichnisdienstanbieter und Softwarehersteller von Drittanbietern Features über die in ADSI bereitgestellten Schnittstellen hinaus erweitern können.

Die Stammknotencontainerobjekte, die sich in jedem Namespace-Objekt des Anbieters befinden, enthalten ein ADSI-Schemacontainerobjekt. Dieses Objekt enthält die Definition aller Features für diesen Anbieter. Weitere Informationen finden Sie unter ADSI-Schemamodell.

Dieser Abschnitt schließt folgende Themen ein: