Domov Rozvoj Co je značkovací jazyk adresářové služby (dsml)? - definice z techopedie

Co je značkovací jazyk adresářové služby (dsml)? - definice z techopedie

Obsah:

Anonim

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í.

Co je značkovací jazyk adresářové služby (dsml)? - definice z techopedie