Cuprins:
- Definiție - Ce înseamnă Limba de marcare a serviciilor de director (DSML)?
- Techopedia explică Directory Service Markup Language (DSML)
Definiție - Ce înseamnă Limba de marcare a serviciilor de director (DSML)?
Limbajul de marcare a serviciilor de directoare (DSML) este un set de reguli propus pentru utilizarea limbajului de marcare extensibil (XML) pentru a defini conținutul de date și structura unui director și să le mențină pe directoare distribuite. Permite aplicațiilor enterprise bazate pe XML să utilizeze informații despre resurse din directoarele dintr-un mediu nativ și servește ca bază comună pentru aplicațiile bazate pe XML. Aceasta permite XML și directoarele să lucreze împreună, permițând aplicațiilor să folosească directoare în mod eficient.
DSML joacă un rol important în serviciile pentru clienți și în aplicațiile lanțului de furnizare, care se bazează pe o prezentare personalizată a datelor.
Techopedia explică Directory Service Markup Language (DSML)
DSML a fost introdus în 1999 de Bowstreet și oferă dezvoltatorilor o modalitate simplă și convenabilă de a implementa aplicații bazate pe XML pe larg pe Internet. Susținătorii inițiali ai SDDS au fost AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft și IBM.
DSML permite utilizarea sintaxei și instrumentelor XML pentru a accesa directoare în cadrul programelor XML. Descrierea conținutului documentului definește DSML.
DSML permite dezvoltatorilor să lucreze cu mai multe directoare diferite și le permite să acceseze directoarele LDAP (Lightweight Directory Access Protocol), fără a scrie o interfață LDAP.
O tranzacție DSML include următorii pași:
- O aplicație XML formatează o interogare în DSML.
- Interogarea este transportată printr-o rețea HTTP și este primită de un serviciu DSML.
- Interogarea este tradusă în LDAP; datele sunt preluate din director și transmise înapoi la serviciul DSML.
- Datele sunt formatate în DSML și trimise înapoi în rețeaua HTTP către aplicație.
Documentele DSML descriu intrările directoarelor și schemele directoarelor. Fiecare intrare de director are un nume unic numit nume distincte și perechi de valori de proprietate numite atribute de director. Toate intrările în director sunt, de asemenea, membri ai claselor de obiecte. Clasele de obiect constrâng atributele de director realizate de o intrare și sunt descrise în schema directorului. Această schemă este inclusă în același document DSML sau într-un document separat. Informațiile despre metadate și etichetele XML definesc schemele de directoare. Datele și informațiile de schemă solicitate de aplicațiile XML din directoare sunt consolidate într-un singur document. DSML este instalat pe directoarele curente instalând extensii.