Obsah:
- Definícia - Čo znamená jazyk DSML (Directory Service Markup Language)?
- Techopedia vysvetľuje značkovací jazyk adresárovej služby (DSML)
Definícia - Čo znamená jazyk DSML (Directory Service Markup Language)?
Značkovací jazyk adresárových služieb (DSML) je navrhovaný súbor pravidiel na používanie rozšíriteľného značkovacieho jazyka (XML) na definovanie dátového obsahu a štruktúry adresára a jeho udržiavanie v distribuovaných adresároch. Umožňuje podnikovým aplikáciám založeným na XML využívať informácie o zdrojoch z adresárov v natívnom prostredí a slúži ako spoločný základ pre aplikácie založené na XML. Toto umožňuje spolupráci XML a adresárov, čo umožňuje aplikáciám efektívne využívať adresáre.
DSML hrá dôležitú úlohu v aplikáciách služieb zákazníkom a dodávateľského reťazca, ktoré sa spoliehajú na prispôsobenú prezentáciu údajov.
Techopedia vysvetľuje značkovací jazyk adresárovej služby (DSML)
DSML bol predstavený v roku 1999 Bowstreet a poskytuje vývojárom jednoduchý a pohodlný spôsob, ako implementovať aplikácie založené na XML široko na Internet.DSML počiatočné priaznivci boli AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft a IBM.
DSML umožňuje použitie syntaxe XML a nástrojov na prístup k adresárom v programoch XML. Opis obsahu dokumentu definuje DSML.
DSML umožňuje vývojárom pracovať s viacerými odlišnými adresármi a umožňuje im prístup k adresárom s povoleným protokolom LDAP (Lightweight Directory Access Protocol) bez toho, aby museli zapisovať rozhranie LDAP.
Transakcia DSML obsahuje nasledujúce kroky:
- Aplikácia XML naformátuje dotaz v DSML.
- Dotaz sa prenáša cez sieť HTTP a prijíma ho služba DSML.
- Dotaz je preložený do LDAP; údaje sa načítajú z adresára a prechádzajú späť do služby DSML.
- Dáta sú naformátované v DSML a odoslané späť cez sieť HTTP do aplikácie.
Dokumenty DSML opisujú položky adresárov a schémy adresárov. Každá položka adresára má jedinečný názov nazývaný rozlišovacie páry hodnôt párov hodnôt a vlastností nazývaných atribúty adresárov. Všetky položky adresára sú tiež členmi tried objektov. Triedy objektov obmedzujú atribúty adresára vytvorené položkou a sú opísané v schéme adresárov. Táto schéma je zahrnutá v rovnakom dokumente DSML alebo v samostatnom dokumente. Informácie o metadátach a značky XML definujú adresárové schémy. Informácie o údajoch a schémach požadované aplikáciami XML z adresárov sa konsolidujú do jedného dokumentu. DSML sa inštaluje do aktuálnych adresárov inštaláciou rozšírení.
