Directory Services - adresárové služby sú špecializované aplikácie pre ukladanie dát, ich organizáciu a následný prístup k ním (ukladanie, čítanie a prehľadávanie veľkého množstva dát). Základom služby je pojem adresár obsahujúci informácie popisujúce objekty pomocou atribútov. Na rozdiel od relačných databáz operácia čítania v adresároch sa využíva omnoho častejšie ako operácia zápisu. To je jeden z hlavných rozdielov medzi Adresárovou službou a Relačnou databázou, ktorá je tiež určená na ukladanie dát, ich organizáciu a následný prístup k ním, no je omnoho výkonnejšia pri aktualizácii dát.
Najjednoduchšou predstavou ukladania dát pomocou adresárovej služby je, že dáta sú uložené vo forme položiek (entry), pričom každá položka obsahuje niekoľko atribútov (atribute), práve ktoré sú nositeľmi dát, keďže nadobúdajú svoju hodnotu (value). Každá položka má svoje unikátne meno, každý atribút má svoje unikátne meno v rámci položky.
Každej položke je priradený typ položky (objectclass). Tento typ položky určuje, ktoré atribúty sa môžu v položke vyskytovať, je možné i dodefinovať, ktoré atribúty sa musia vyskytovať. Rovnako i atribúty majú svoj typ no ide iba o jednoduché typy ako napríklad reťazec či celé číslo.
Najzákladnejšie atribúty:
-
Meno atribútu
|
Alias
|
Význam
|
Príklad
|
country
|
c
|
meno skratka štátu
|
sk
|
organization
|
o
|
meno organizácie
|
EC
|
organizationalUnitName
|
ou
|
meno organizačnej jednotky
|
PAM
|
commonName
|
cn
|
meno položky
|
Milan Krok
|
Príkladom využitia adresárových služieb môže byť zoznam zamestnacov organizácie, pričom položky predstavujú jednotlivých zamestnacov s atribútmi ako telefónne číslo, E-mail. číslo kancelárie...
Štandartmi adresárových služieb sú X.500 a LDAP