Sisällysluettelo:
- Määritelmä - Mitä hakemistopalvelun merkintäkieli (DSML) tarkoittaa?
- Techopedia selittää hakemistopalvelun merkintäkielen (DSML)
Määritelmä - Mitä hakemistopalvelun merkintäkieli (DSML) tarkoittaa?
Hakemistopalvelujen merkintäkieli (DSML) on ehdotettu sääntöjoukko laajennettavan merkintäkielen (XML) käyttämiseen hakemiston tietosisällön ja rakenteen määrittelemiseksi ja ylläpitämiseksi hajautettuissa hakemistoissa. Se sallii XML-pohjaisten yrityssovellusten hyödyntää resurssitietoja hakemistoista alkuperäisessä ympäristössä ja toimii yhteisenä pohjana XML-pohjaisille sovelluksille. Tämä antaa XML: n ja hakemistojen toimia yhdessä, jolloin sovellukset voivat käyttää hakemistoja tehokkaasti.
DSML: llä on tärkeä rooli asiakaspalvelun ja toimitusketjun sovelluksissa, jotka tukeutuvat räätälöityyn tietojen esittämiseen.
Techopedia selittää hakemistopalvelun merkintäkielen (DSML)
Bowstreet esitteli DSML: n vuonna 1999 ja tarjoaa kehittäjille yksinkertaisen ja kätevän tavan toteuttaa XML-pohjaisia sovelluksia laajasti Internetissä. SDML: n alkuperäiset tukijat olivat AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft ja IBM.
DSML sallii XML-syntaksin ja työkalujen pääsyn hakemistoihin XML-ohjelmissa. Asiakirjan sisällön kuvaus määrittelee DSML: n.
DSML antaa kehittäjille mahdollisuuden työskennellä useiden erilaisten hakemistojen kanssa ja sallii heidän käyttää LDAP (Lightweight Directory Access Protocol) -hakemistot kirjoittamatta LDAP-liittymää.
DSML-tapahtuma sisältää seuraavat vaiheet:
- XML-sovellus muotoilee kyselyn DSML-muodossa.
- Kysely siirretään HTTP-verkon kautta, ja DSML-palvelu vastaanottaa sen.
- Kysely käännetään LDAP: ksi; Tiedot noudetaan hakemistosta ja siirretään takaisin DSML-palveluun.
- Tiedot alustetaan DSML-muodossa ja lähetetään takaisin HTTP-verkon kautta sovellukselle.
DSML-asiakirjat kuvaavat hakemistomerkintöjä ja hakemistokaavioita. Jokaisella hakemistomerkinnällä on yksilöivä nimi, jota kutsutaan erotettavaksi nimeksi ja ominaisuuden arvopareiksi, joita kutsutaan hakemistoattribuuteiksi. Kaikki hakemistotiedot ovat myös objektiluokkien jäseniä. Kohdeluokat rajoittavat merkinnän tekemiä hakemistoattribuutteja, jotka kuvataan hakemistoskeemassa. Tämä kaavio sisältyy joko samaan DSML-asiakirjaan tai erilliseen asiakirjaan. Metatiedot ja XML-tunnisteet määrittelevät hakemistokaaviot. XML-sovellusten hakemistoista hakemat tiedot ja skeematiedot yhdistetään yhdeksi asiakirjaksi. DSML asennetaan nykyisiin hakemistoihin asentamalla laajennukset.
