Съдържание:
- Определение - Какво означава език за маркиране на услугите на директория (DSML)?
- Techopedia обяснява езика за маркиране на услугите на директорията (DSML)
Определение - Какво означава език за маркиране на услугите на директория (DSML)?
Езикът за маркиране на услугите на директории (DSML) е предложен набор от правила за използване на разширим език за маркиране (XML) за дефиниране на съдържанието на данни и структурата на директория и поддържането й в разпределени директории. Тя позволява на корпоративните приложения, базирани на XML, да използват информацията за ресурсите от директории в родна среда и служи като обща основа за XML базирани приложения. Това позволява XML и директории да работят заедно, което позволява на приложенията да използват директории ефективно.
DSML играе важна роля в приложенията за обслужване на клиенти и вериги за доставки, които разчитат на персонализирано представяне на данни.
Techopedia обяснява езика за маркиране на услугите на директорията (DSML)
DSML беше представен през 1999 г. от Bowstreet и предоставя на разработчиците прост и удобен начин за внедряване на базирани на XML приложения широко в Интернет. Първоначалните поддръжници бяха AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft и IBM.
DSML позволява използването на XML синтаксис и инструменти за достъп до директории в XML програми. Описанието на съдържанието на документа определя DSML.
DSML позволява на разработчиците да работят с множество различни директории и им позволява да имат достъп до директории с лек протокол за достъп (LDAP), без да записват LDAP интерфейс.
DSML транзакция включва следните стъпки:
- Приложение XML форматира заявка в DSML.
- Заявката се транспортира през HTTP мрежа и се получава от DSML услуга.
- Заявката се превежда на LDAP; данните се извличат от директорията и се връщат обратно към услугата DSML.
- Данните се форматират в DSML и се изпращат обратно през HTTP мрежата към приложението.
DSML документите описват записи в директорията и схеми на директории. Всеки запис в директорията има уникално име, наречено отличени двойки име и стойност на свойствата, наречени атрибути на директория. Всички записи в директория също са членове на обектните класове. Обектните класове ограничават атрибутите на директория, направени от запис и са описани в схемата на директория. Тази схема е включена или в един и същ DSML документ, или в отделен документ. Информацията за метаданните и XML маркерите определят схемите на директория. Информацията за данни и схеми, поискана от XML приложения от директории, се консолидира в един документ. DSML се инсталира в текущите директории чрез инсталиране на разширения.
