Espaces de noms
Les objets qui résident dans un espace de noms donné sont identifiés par un nom unique. Par exemple, les fichiers stockés sur un lecteur de disque de PC résident dans l’espace de noms du système de fichiers. Le nom unique d’un fichier est basé sur l’emplacement où il est stocké dans l’espace de noms du système de fichiers. Par exemple :
C:\public\documents\adsi\adsi_spec.doc
Les espaces de noms du service d’annuaire identifient également les objets qu’ils contiennent par des noms uniques qui sont généralement basés sur l’emplacement dans le répertoire où l’objet est trouvé. Par exemple, dans un répertoire X.500, un objet donné peut avoir un nom comme suit :
CN=John,OU=Marketing,O=Fabrikam
Différents services d’annuaire utilisent différents formulaires pour nommer les objets qu’ils contiennent. Cela rend le traitement des différents espaces de noms difficile, en particulier pour les développeurs, compte tenu de tous les différents environnements sur lesquels le code peut s’exécuter.
L’un des objectifs des interfaces de service Active Directory (ADSI) est de fournir une infrastructure de noms qui permet d’accéder aux espaces de noms de différents fournisseurs de services d’annuaire.
ADSI définit une convention de nommage qui peut identifier de manière unique un objet dans un environnement hétérogène. Ces noms sont appelés chaînes ADsPath. Les chaînes ADsPath prennent plusieurs formes :
"ADs://"
"LDAP://"
"WinNT://"
Des formats ADsPath supplémentaires peuvent être introduits par différents fournisseurs ADSI (tels que le fournisseur ADSI pour le serveur Internet Information Services, qui prend en charge les ADsPath « IIS:// »).