Turinys:
- Apibrėžimas - Ką reiškia katalogų tarnybos žymėjimo kalba (DSML)?
- „Techopedia“ paaiškina katalogo paslaugų žymėjimo kalbą (DSML)
Apibrėžimas - Ką reiškia katalogų tarnybos žymėjimo kalba (DSML)?
Katalogų paslaugų žymėjimo kalba (DSML) yra siūlomas taisyklių rinkinys, skirtas naudoti išplėstinę žymėjimo kalbą (XML), siekiant apibrėžti katalogo duomenų turinį ir struktūrą ir išlaikyti juos paskirstytuose kataloguose. Tai leidžia XML pagrįstoms įmonių programoms panaudoti išteklių informaciją iš katalogų natūralioje aplinkoje ir yra bendras pagrindas XML pagrįstoms programoms. Tai leidžia XML ir katalogus veikti kartu, o tai suteikia galimybę programoms efektyviai naudoti katalogus.
DSML vaidina svarbų vaidmenį klientų aptarnavimo ir tiekimo grandinės programose, kurios remiasi pritaikytu duomenų pateikimu.
„Techopedia“ paaiškina katalogo paslaugų žymėjimo kalbą (DSML)
DSML pristatė 1999 m. Bowstreet ir suteikia kūrėjams paprastą ir patogų būdą plačiai įdiegti XML pagrįstas programas internete. DSML pradiniai rėmėjai buvo AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft ir IBM.
DSML leidžia naudoti XML sintaksę ir įrankius, norint pasiekti katalogus XML programose. Dokumento turinio aprašymas apibrėžia DSML.
DSML leidžia kūrėjams dirbti su keliais skirtingais katalogais ir suteikia prieigą prie lengvojo katalogo prieigos protokolo (LDAP) leidžiamų katalogų, nerašant LDAP sąsajos.
DSML operacija apima šiuos veiksmus:
- XML programa suformuoja užklausą DSML formatu.
- Užklausa perduodama per HTTP tinklą ir ją gauna DSML tarnyba.
- Užklausa išversta į LDAP; duomenys gaunami iš katalogo ir perduodami DSML tarnybai.
- Duomenys suformatuoti DSML formatu ir per HTTP tinklą siunčiami atgal į programą.
DSML dokumentuose aprašomi katalogų įrašai ir katalogų schemos. Kiekvienas katalogo įrašas turi unikalų pavadinimą, vadinamą atskirtu vardu, ir nuosavybės vertės poras, vadinamas katalogų atributais. Visi katalogų įrašai taip pat yra objektų klasių nariai. Objektų klasės riboja įrašo padarytus katalogo atributus ir yra aprašytos katalogų schemoje. Ši schema įtraukta į tą patį DSML dokumentą arba į atskirą dokumentą. Metaduomenų informacija ir XML žymės apibrėžia katalogų schemas. Duomenų ir schemų informacija, kurios XML programos reikalauja iš katalogų, sujungiama į vieną dokumentą. DSML įdiegiamas į dabartinius katalogus, diegiant plėtinius.
