Huis Ontwikkeling Wat is directory service markup language (dsml)? - definitie van techopedia

Wat is directory service markup language (dsml)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Directory Service Markup Language (DSML)?

Directory Services Markup Language (DSML) is een voorgestelde set regels voor het gebruik van Extensible Markup Language (XML) om de gegevensinhoud en -structuur van een directory te definiëren en op gedistribueerde directories te onderhouden. Hiermee kunnen op XML gebaseerde bedrijfstoepassingen broninformatie uit mappen in een native omgeving gebruiken en dient het als een gemeenschappelijke basis voor op XML gebaseerde toepassingen. Hierdoor kunnen XML en mappen samenwerken, waardoor applicaties mappen efficiënt kunnen gebruiken.


DSML speelt een belangrijke rol in klantenservice- en supply chain-toepassingen, die afhankelijk zijn van een aangepaste presentatie van gegevens.

Techopedia verklaart Directory Service Markup Language (DSML)

DSML werd in 1999 geïntroduceerd door Bowstreet en biedt ontwikkelaars een eenvoudige en handige manier om op XML gebaseerde applicaties op het internet te implementeren. De aanvankelijke supporters van DSML waren AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft en IBM.


DSML staat het gebruik van XML-syntaxis en hulpmiddelen toe voor toegang tot mappen binnen XML-programma's. De beschrijving van de documentinhoud definieert de DSML.


Met DSML kunnen ontwikkelaars met meerdere ongelijke mappen werken en krijgen ze toegang tot mappen met Lightweight Directory Access Protocol (LDAP) zonder een LDAP-interface te hoeven schrijven.


Een DSML-transactie omvat de volgende stappen:

  • Een XML-toepassing maakt een query op in DSML.
  • De query wordt over een HTTP-netwerk getransporteerd en wordt ontvangen door een DSML-service.
  • De zoekopdracht is vertaald in LDAP; de gegevens worden uit de map opgehaald en teruggegeven aan de DSML-service.
  • Gegevens worden geformatteerd in DSML en teruggestuurd via het HTTP-netwerk naar de applicatie.

DSML-documenten beschrijven directory-ingangen en directory-schema's. Elk directory-item heeft een unieke naam die een DN-naam wordt genoemd en paren van eigenschapswaarden die directory-kenmerken worden genoemd. Alle directoryvermeldingen zijn ook lid van objectklassen. De objectklassen beperken directorykenmerken die door een item zijn gemaakt en worden beschreven in het directoryschema. Dit schema is opgenomen in hetzelfde DSML-document of in een afzonderlijk document. Metagegevensinformatie en XML-tags definiëren directory-schema's. Gegevens en schema-informatie opgevraagd door XML-applicaties uit mappen wordt geconsolideerd in een enkel document. DSML wordt geïnstalleerd in huidige mappen door extensies te installeren.

Wat is directory service markup language (dsml)? - definitie van techopedia