![Язык разметки службы каталогов (DSML) - Технология Язык разметки службы каталогов (DSML) - Технология](https://a.continuousdev.com/technology/directory-service-markup-language-dsml.png)
Содержание
- Определение - Что означает язык разметки службы каталогов (DSML)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет язык разметки службы каталогов (DSML)
Определение - Что означает язык разметки службы каталогов (DSML)?
Язык разметки служб каталогов (DSML) - это предлагаемый набор правил для использования расширяемого языка разметки (XML) для определения содержимого данных и структуры каталога и его поддержки в распределенных каталогах. Он позволяет корпоративным приложениям на основе XML использовать информацию о ресурсах из каталогов в собственной среде и служит общей почвой для приложений на основе XML. Это позволяет XML и каталогам работать вместе, позволяя приложениям эффективно использовать каталоги.
DSML играет важную роль в приложениях для обслуживания клиентов и цепочек поставок, которые основаны на индивидуальном представлении данных.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет язык разметки службы каталогов (DSML)
DSML был представлен в 1999 году компанией Bowstreet и предоставляет разработчикам простой и удобный способ широко внедрять приложения на основе XML в Интернете. Первыми сторонниками DSML были 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 устанавливается в текущих каталогах путем установки расширений.