Dom Razvoj Što je jezik označavanja usluge direktorija (dsml)? - definicija iz tehopedije

Što je jezik označavanja usluge direktorija (dsml)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači jezik označavanja usluge Directory (DSML)?

Jezik označavanja usluga imenika (DSML) je predloženi skup pravila koja koriste proširivi označni jezik (XML) za definiranje sadržaja podataka i strukture direktorija i njegovo održavanje u distribuiranim mapama. Omogućuje korporativne aplikacije utemeljene na XML-u da iskoriste informacije o izvorima iz direktorija u rodnom okruženju i služe kao zajedničko tlo za XML-temeljene aplikacije. To omogućava XML i direktoriju da rade zajedno, omogućujući aplikacijama da učinkovito koriste direktoriju.


DSML igra važnu ulogu u aplikacijama za usluge kupcima i opskrbnom lancu, koji se oslanjaju na prilagođeno prezentiranje podataka.

Techopedia objašnjava jezik označavanja usluge direktorija (DSML)

DSML je 1999. godine predstavio Bowstreet i pruža programerima jednostavan i praktičan način za široku implementaciju XML-ovih aplikacija na Internetu. Početni su pristaše AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft i IBM.


DSML dopušta upotrebu XML sintakse i alata za pristup direktorijima unutar XML programa. Opis sadržaja dokumenta definira DSML.


DSML omogućava programerima da rade s više različitih direktorija i omogućuje im pristup laganim direktorijima pristupa protokolu (LDAP) bez pisanja LDAP sučelja.


Transakcija DSML uključuje sljedeće korake:

  • XML aplikacija formatira upit u DSML-u.
  • Upit se transportira preko HTTP mreže i prima ga DSML usluga.
  • Upit je preveden u LDAP; podaci se preuzimaju iz imenika i vraćaju natrag u DSML uslugu.
  • Podaci se formatiraju u DSML-u i šalju natrag preko HTTP mreže aplikaciji.

DSML dokumenti opisuju unose u direktorij i sheme direktorija. Svaki unos u imeniku ima jedinstveno ime koje se naziva izdvojeni parovi vrijednosti i vrijednosti svojstava koji se nazivaju atributi direktorija. Svi unosi u imenik također su članovi objektnih klasa. Objektne klase ograničavaju atribute direktorija izrađene unosom i opisane su u shemi direktorija. Ova je shema uključena ili u isti dokument DSML ili u zasebni dokument. Informacije o metapodacima i XML oznake definiraju sheme direktorija. Podaci o podacima i shemi koje XML aplikacije traže iz direktorija objedinjuju se u jedan dokument. DSML se instalira u trenutne direktorije instaliranjem proširenja.

Što je jezik označavanja usluge direktorija (dsml)? - definicija iz tehopedije