Sadržaj:
- Definicija - Što znači jezik označavanja usluge Directory (DSML)?
- Techopedia objašnjava jezik označavanja usluge direktorija (DSML)
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.
