Taula de continguts:
- Definició: què significa el llenguatge de marcatge de servei de directori (DSML)?
- Techopedia explica el llenguatge de marcatge del servei de directori (DSML)
Definició: què significa el llenguatge de marcatge de servei de directori (DSML)?
El llenguatge de marcatge de serveis de directori (DSML) és un conjunt de regles proposat per utilitzar un llenguatge de marcació extensible (XML) per definir el contingut de dades i l'estructura d'un directori i mantenir-lo en directoris distribuïts. Permet que les aplicacions empresarials basades en XML puguin aprofitar la informació dels recursos dels directoris d'un entorn natiu i serveix com a terreny comú per a les aplicacions basades en XML. D’aquesta manera, XML i directoris poden treballar conjuntament, permetent a les aplicacions utilitzar els directoris de manera eficient.
DSML té un paper important en les aplicacions de la cadena de subministrament i atenció al client, que depenen d'una presentació personalitzada de dades.
Techopedia explica el llenguatge de marcatge del servei de directori (DSML)
Bowstreet va introduir DSML el 1999 i proporciona als desenvolupadors una forma senzilla i còmoda d’implementar aplicacions basades en XML àmpliament a Internet. Els patrocinadors inicials eren AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft i IBM.
DSML permet l'ús de sintaxi i eines de XML per accedir a directoris dels programes XML. La descripció del contingut del document defineix el DSML.
DSML permet als desenvolupadors treballar amb diversos directoris diferents i els permet accedir a directoris amb LDAP (Lightweight Directory Access Protocol) (LDAP) sense escriure una interfície LDAP.
Una transacció DSML inclou els passos següents:
- Una aplicació XML format una consulta en DSML.
- La consulta es transporta a través d'una xarxa HTTP i la rep un servei DSML.
- La consulta es tradueix en LDAP; les dades es recuperen del directori i es passen al servei DSML.
- Les dades es formategen en DSML i es remeten a la xarxa HTTP a l'aplicació.
Els documents DSML descriuen entrades de directori i esquemes de directori. Cada entrada del directori té un nom únic anomenat parells de valor distingit i valor de propietat anomenats atributs de directori. Totes les entrades del directori també són membres de les classes d'objectes. Les classes d'objectes limiten els atributs de directori fets per una entrada i es descriuen a l'esquema del directori. Aquest esquema s'inclou o bé en el mateix document DSML o en un document independent. La informació sobre les metadades i les etiquetes XML defineixen esquemes de directori. La informació de dades i esquemes sol·licitades per les aplicacions XML dels directoris es consolida en un sol document. DSML s’instal·la als directoris actuals mitjançant la instal·lació d’extensions.
