Directory Service Markup Language (DSML)

Författare: Robert Simon
Skapelsedatum: 16 Juni 2021
Uppdatera Datum: 1 Juli 2024
Anonim
DSML, FULL PLAN1
Video: DSML, FULL PLAN1

Innehåll

Definition - Vad betyder DSML (Directory Service Markup Language)?

Directory Services Markup Language (DSML) är en föreslagen uppsättning regler för att använda extensible markup language (XML) för att definiera datainnehållet och strukturen i en katalog och underhålla det på distribuerade kataloger. Det tillåter XML-baserade företagsapplikationer att utnyttja resursinformation från kataloger i en ursprunglig miljö och fungerar som en gemensam grund för XML-baserade applikationer. Detta tillåter XML och kataloger att arbeta tillsammans, vilket gör att applikationer kan använda kataloger effektivt.

DSML spelar en viktig roll i kundtjänst- och leveranskedjeapplikationer, som förlitar sig på en anpassad presentation av data.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar DSML (Directory Service Markup Language)

DSML introducerades 1999 av Bowstreet och ger utvecklarna ett enkelt och bekvämt sätt att implementera XML-baserade applikationer på Internet. DSML: s initiala stödjare var AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft och IBM.

DSML tillåter användning av XML-syntax och verktyg för att komma åt kataloger inom XML-program. Dokumentets innehållsbeskrivning definierar DSML.

DSML tillåter utvecklare att arbeta med flera olika kataloger och tillåter dem att få åtkomst till Lightweight Directory Access Protocol (LDAP) -aktiverade kataloger utan att skriva ett LDAP-gränssnitt.

En DSML-transaktion inkluderar följande steg:


  • En XML-applikation formaterar en fråga i DSML.
  • Frågan transporteras över ett HTTP-nätverk och tas emot av en DSML-tjänst.
  • Frågan översätts till LDAP; data hämtas från katalogen och skickas tillbaka till DSML-tjänsten.
  • Data formateras i DSML och skickas tillbaka över HTTP-nätverket till applikationen.

DSML-dokument beskriver katalogposter och katalogscheman. Varje katalogpost har ett unikt namn som kallas ett utmärkt namn och egenskapsvärdepar som kallas katalogattribut. Alla katalogposter är också medlemmar i objektklasser. Objektklasserna begränsar katalogattribut som gjorts av en post och beskrivs i katalogschemat. Detta schema ingår antingen i samma DSML-dokument eller i ett separat dokument. Metadatainformation och XML-taggar definierar katalogscheman. Data- och schemaninformation som begärs av XML-applikationer från kataloger konsolideras till ett enda dokument. DSML installeras på nuvarande kataloger genom att installera tillägg.