Будинки Розвиток Що таке мова розмітки служб каталогів (dsml)? - визначення з техопедії

Що таке мова розмітки служб каталогів (dsml)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає мова розмітки служб каталогів (DSML)?

Мова розмітки служб каталогів (DSML) - це запропонований набір правил для використання розширюваної мови розмітки (XML) для визначення вмісту даних та структури каталогу та його підтримки в розподілених каталогах. Це дозволяє корпоративним програмам на основі XML використовувати інформацію про ресурси з каталогів у рідному середовищі та слугує загальною основою для XML-додатків. Це дозволяє XML і каталогім працювати разом, що дозволяє програмам ефективно використовувати каталоги.


DSML відіграє важливу роль у програмах обслуговування клієнтів та ланцюгів постачань, які покладаються на індивідуальне представлення даних.

Techopedia пояснює мову розмітки служб каталогів (DSML)

DSML був введений в 1999 році Bowstreet і надає розробникам простий і зручний спосіб широко застосовувати додатки на основі XML в Інтернеті. Початковими прихильниками DSL були 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 встановлюється в поточні каталоги шляхом встановлення розширень.

Що таке мова розмітки служб каталогів (dsml)? - визначення з техопедії