Directory Service Markup Language (DSML)

Schrijver: Robert Simon
Datum Van Creatie: 16 Juni- 2021
Updatedatum: 24 Juni- 2024
Anonim
DSML, FULL PLAN1
Video: DSML, FULL PLAN1

Inhoud

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


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

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 breed op 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 hebben ze toegang tot mappen met LDAP (Lightweight Directory Access Protocol) 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.