Katalogtjänst är ett sätt att hierarkiskt representera resurser som tillhör en viss organisation och information om dessa resurser . Resurser kan förstås som materiella resurser , personal , nätverksresurser etc.
Varje resurs kan tillhöra en eller flera klasser . Varje klass indikerar att resursen är en entitet av en viss typ och har en viss uppsättning egenskaper . Uppsättningar av klasser kan kombineras till scheman som beskriver de typer av resurser som används inom ett visst ämnesområde.
Katalogtjänsten i datornätverkssammanhang är ett mjukvarupaket som låter administratören arbeta med en mängd information om nätverksresurser ( delade mappar , skrivarservrar, skrivare, användare, etc.) organiserad på ett antal sätt, lagrad i en enda plats, som ger centraliserad hantering av både själva resurserna och information om dem, samt låter dig kontrollera deras användning av tredje part.
1984 - Banyan släppte den första katalogtjänsten - StreetTalk för ett företagsnätverk som kör Banyan VINES-systemet.
1992 när VINES för SCO Unix, senare omdöpt till Enterprise Network Services (ENS) för SCO Unix, utökade Banyan-tjänsten, inklusive StreetTalk, till SCO Unix.
1993 - Novell introducerade nätverksoperativsystemet NetWare 4 , som inkluderade en objektorienterad katalogtjänst som heter NetWare Directory Services (senare kallad Novell Directory Services (NDS)).
1993 - Microsoft introducerar Windows NT Directory Services (NTDS) tillsammans med det nya operativsystemet Windows NT Server.
Senare utvecklades NDS till eDirectory och NTDS till Active Directory .
Under 1980-talet utvecklade den internationella organisationen International Telegraph and Telephone Consultative Committee en gemensam standard för katalogtjänsten, senare kallad X.500 , varav en del är DAP (Directory Access Protocol) katalogaccessprotokoll som används i moderna katalogtjänster i en lättvikts version av LDAP (Lightweight Directory Access Protocol) på grund av den ursprungliga omfattande funktionaliteten som var olämplig för persondatorer.
Katalogtjänster har ett antal kommersiella och gratis programvaruimplementationer.
Kommersiell:
Icke-kommersiell: