Язык разметки службы каталогов (DSML)

Автор: Robert Simon
Дата создания: 16 Июнь 2021
Дата обновления: 1 Июль 2024
Anonim
Язык разметки службы каталогов (DSML) - Технология
Язык разметки службы каталогов (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 устанавливается в текущих каталогах путем установки расширений.