Obsah:
- Definice - Co znamená jazyk DSML (Directory Service Markup Language)?
- Techopedia vysvětluje jazyk DSML (Directory Service Markup Language)
Definice - Co znamená jazyk DSML (Directory Service Markup Language)?
Značkovací jazyk adresářových služeb (DSML) je navrhovaná sada pravidel pro použití rozšiřitelného značkovacího jazyka (XML) k definování datového obsahu a struktury adresáře a jeho udržování v distribuovaných adresářích. Umožňuje podnikovým aplikacím založeným na XML využívat informace o prostředcích z adresářů v nativním prostředí a slouží jako společný základ pro aplikace založené na XML. To umožňuje spolupráci XML a adresářů, což aplikacím umožňuje efektivní používání adresářů.
DSML hraje důležitou roli v aplikacích služeb zákazníkům a dodavatelského řetězce, které se spoléhají na přizpůsobenou prezentaci dat.
Techopedia vysvětluje jazyk DSML (Directory Service Markup Language)
DSML byl představen v roce 1999 Bowstreet a poskytuje vývojářům jednoduchý a pohodlný způsob, jak implementovat aplikace založené na XML široce na Internet.DSML počáteční podporovatelé byli AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft a IBM.
DSML umožňuje použití syntaxe a nástrojů XML pro přístup k adresářům v programech XML. Popis obsahu dokumentu definuje DSML.
DSML umožňuje vývojářům pracovat s více odlišnými adresáři a umožňuje jim přístup k adresářům s protokolem LDAP (Lightweight Directory Access Protocol) bez zápisu rozhraní LDAP.
Transakce DSML zahrnuje následující kroky:
- Aplikace XML formátuje dotaz v DSML.
- Dotaz je přenášen přes síť HTTP a je přijímán službou DSML.
- Dotaz je přeložen do LDAP; data jsou načtena z adresáře a předána zpět do služby DSML.
- Data jsou formátována v DSML a odesílána zpět přes síť HTTP do aplikace.
Dokumenty DSML popisují položky adresářů a schémata adresářů. Každá položka adresáře má jedinečný název, který se nazývá rozlišující páry jmen a hodnot vlastností nazývané atributy adresářů. Všechny položky adresáře jsou také členy tříd objektů. Třídy objektů omezují atributy adresáře vytvořené položkou a jsou popsány ve schématu adresáře. Toto schéma je zahrnuto ve stejném dokumentu DSML nebo v samostatném dokumentu. Informace o metadatech a značky XML definují adresářová schémata. Informace o datech a schématech vyžádané aplikacemi XML z adresářů jsou sloučeny do jednoho dokumentu. DSML je nainstalován do aktuálních adresářů instalací rozšíření.
