Przestrzenie nazw
Obiekty, które znajdują się w danej przestrzeni nazw, są identyfikowane przez unikatową nazwę. Na przykład pliki przechowywane na dysku komputera znajdują się w przestrzeni nazw systemu plików. Unikatowa nazwa pliku jest oparta na tym, gdzie jest przechowywany w przestrzeni nazw systemu plików. Na przykład:
C:\public\documents\adsi\adsi_spec.doc
Przestrzenie nazw usługi katalogowej identyfikują również obiekty, które zawierają unikatowe nazwy, które są zwykle oparte na lokalizacji w katalogu, w którym można znaleźć obiekt. Na przykład w katalogu X.500 dany obiekt może mieć następującą nazwę:
CN=John,OU=Marketing,O=Fabrikam
Różne usługi katalogowe używają różnych formularzy do nazewnictwa obiektów, które zawierają. Sprawia to, że praca z różnymi przestrzeniami nazw jest trudna, zwłaszcza dla deweloperów, biorąc pod uwagę wszystkie środowiska, w których może działać kod.
Celem interfejsów usługi Active Directory (ADSI) jest zapewnienie struktury nazewnictwa, która umożliwia dostęp do przestrzeni nazw różnych dostawców usług katalogowych.
ADSI definiuje konwencję nazewnictwa, która może jednoznacznie identyfikować obiekt w środowisku heterogenicznym. Te nazwy są nazywane ciągami ADsPath. Ciągi ADsPath mają kilka form:
"ADs://"
"LDAP://"
"WinNT://"
Dodatkowe formaty ADsPath można wprowadzać przez różnych dostawców ADSI (takich jak dostawca ADSI dla serwera internetowych usług informacyjnych, który obsługuje "IIS://" ADsPaths).