Namespace
Objek yang berada dalam namespace tertentu diidentifikasi dengan nama unik. Misalnya, file yang disimpan di drive disk PC berada di namespace sistem file. Nama unik file didasarkan pada tempat file disimpan di namespace sistem file. Misalnya:
C:\public\documents\adsi\adsi_spec.doc
Namespace layanan direktori juga mengidentifikasi objek yang dikandungnya dengan nama unik yang biasanya didasarkan pada lokasi di direktori tempat objek dapat ditemukan. Misalnya, dalam direktori X.500, objek tertentu mungkin memiliki nama seperti ini:
CN=John,OU=Marketing,O=Fabrikam
Layanan direktori yang berbeda menggunakan formulir yang berbeda untuk memberi nama objek yang dikandungnya. Ini membuat berurusan dengan namespace layanan yang berbeda menantang, terutama untuk pengembang, mengingat semua lingkungan yang berbeda di mana kode mungkin berjalan.
Tujuan dari Antarmuka Layanan Direktori Aktif (ADSI) adalah untuk menyediakan kerangka kerja penamaan yang memungkinkan akses ke namespace layanan direktori yang berbeda.
ADSI mendefinisikan konvensi penamaan yang dapat mengidentifikasi objek secara unik di lingkungan heterogen. Nama-nama ini disebut string ADsPath. String ADsPath mengambil beberapa formulir:
"ADs://"
"LDAP://"
"WinNT://"
Format ADsPath tambahan dapat diperkenalkan oleh penyedia ADSI yang berbeda (seperti penyedia ADSI untuk server Layanan Informasi Internet, yang mendukung ADsPaths "IIS://").