Limba de marcare a serviciului de director (DSML)

Autor: Robert Simon
Data Creației: 16 Iunie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Python Machine Learning Tutorial (Data Science)
Video: Python Machine Learning Tutorial (Data Science)

Conţinut

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


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

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 scară largă pe Internet. Susținătorii inițiali 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.