Tartalomjegyzék:
- Meghatározás - Mit jelent a Directory Service Markup Language (DSML)?
- A Techopedia magyarázza a Directory Service Markup Language (DSML) szolgáltatást
Meghatározás - Mit jelent a Directory Service Markup Language (DSML)?
A címtárszolgáltatások jelölő nyelve (DSML) egy javasolt szabálykészlet a kiterjeszthető jelölő nyelv (XML) használatához a könyvtárak adattartalmának és felépítésének meghatározására és az elosztott könyvtárakban történő fenntartására. Ez lehetővé teszi az XML-alapú vállalati alkalmazások számára, hogy a natív környezetben kiaknázhassák a könyvtárak erőforrásinformációit, és közös terepül szolgálnak az XML-alapú alkalmazások számára. Ez lehetővé teszi az XML és a könyvtárak együttműködését, lehetővé téve az alkalmazások számára a könyvtárak hatékony felhasználását.
A DSML fontos szerepet játszik az ügyfélszolgálatban és az ellátási láncban, amely az adatok testreszabott megjelenítésén alapszik.
A Techopedia magyarázza a Directory Service Markup Language (DSML) szolgáltatást
A DSML-t 1999-ben vezette be a Bowstreet, és a fejlesztők számára egyszerű és kényelmes módszert kínál az XML-alapú alkalmazások széles körű megvalósítására az interneten. A DSML kezdeti támogatói az AOL-Netscape, a Sun Microsystems, az Oracle, a Novell, a Microsoft és az IBM.
A DSML lehetővé teszi XML szintaxis és eszközök használatát az XML programokon belüli könyvtárak eléréséhez. A dokumentum tartalmának leírása meghatározza a DSML-t.
A DSML lehetővé teszi a fejlesztők számára, hogy több különféle könyvtárral dolgozzanak, és lehetővé teszik számukra, hogy LDAP-felület írása nélkül hozzáférhessenek az LDAP (Lightweight Directory Access Protocol) által támogatott könyvtárakhoz.
A DSML tranzakció a következő lépéseket tartalmazza:
- Az XML alkalmazás formázza a lekérdezést DSML formátumban.
- A lekérdezést egy HTTP hálózaton továbbítják, és egy DSML szolgáltatás fogadja.
- A lekérdezés lefordul LDAP-be; az adatok kikerülnek a könyvtárból, és visszajutnak a DSML-szolgáltatáshoz.
- Az adatokat DSML formátumban formázza, és a HTTP hálózaton keresztül küldi vissza az alkalmazásnak.
A DSML-dokumentumok a könyvtári bejegyzéseket és a könyvtársémákat írják le. Minden könyvtárbejegyzés egyedi névvel rendelkezik, amelyet megkülönböztetett névnek és tulajdonságérték-párnak hívnak, amelyet könyvtárattribútumoknak hívnak. Az összes könyvtári bejegyzés az objektum osztályok tagja. Az objektumosztályok korlátoznak egy bejegyzés által létrehozott könyvtárattribútumokat, amelyeket a könyvtárséma ír le. Ez a séma vagy ugyanazon DSML dokumentumban, vagy külön dokumentumban található. A metaadatok és az XML-címkék határozzák meg a könyvtársémákat. Az XML-alkalmazások által a könyvtárakban igényelt adatok és sémákkal kapcsolatos információk egyetlen dokumentumba kerülnek. A DSML telepítése az aktuális könyvtárakba kiterjesztések telepítésével történik.