Язык разметки служб каталогов
Язык разметки служб каталогов ( DSML ) — это представление информации службы каталогов в синтаксисе XML .
О разработке DSML версии 1 было объявлено 12 июля 1999 года создателем Bowstreet (впоследствии приобретенным IBM в 2005 году). В число сторонников инициативы входят AOL-Netscape , Sun Microsystems , Oracle , Novell , Microsoft и IBM. В результате было получено определение типа документа для файла, содержащего XML-представление записей в модели данных LDAP , аналогичное по духу LDIF . Разработка DSML версии 2 была обнародована в OASIS в 2001 году. В результате была создана XML-схема для представления операций доступа к каталогам, основанная на схеме LDAP, которая могла быть реализована в SOAP .
Язык разметки предоставления услуг (SPML) также от OASIS основан на концепциях DSMLv2, но не имеет такой тесной связи с информационной моделью LDAP.
DSML часто называют «мрачным».
Пример результата DSML при запросе каталога LDAP
[ редактировать ]<?xml version="1.0" encoding="UTF-8"?>
<batchResponse xmlns="urn:oasis:names:tc:DSML:2:0:core">
<searchResponse>
<searchResultEntry dn="uid=misterX,ou=People,dc=dsml,dc=sample">
<attr name="objectClass">
<value>person</value>
<value>organizationalPerson</value>
<value>inetOrgPerson</value>
<value>top</value>
</attr>
<attr name="givenName"> <value>X</value></attr>
<attr name="title"> <value>Mr</value></attr>
<attr name="uid"> <value>misterX</value></attr>
<attr name="cn"> <value>X</value></attr>
<attr name="sn"> <value>Mister</value></attr>
<attr name="mail"> <value>misterx@...</value></attr>
<attr name="ou"> <value>People</value></attr>
</searchResultEntry>
<searchResultDone>
<resultCode code="0"/>
</searchResultDone>
</searchResponse>
</batchResponse>
Внешние ссылки
[ редактировать ]- Спецификация DSML v2.0
- Ошибки спецификации DSML v2.0
- Схема DSML v2.0
- Часто задаваемые вопросы по DSML версии 2
- Обложки на DSML
- По, Ланетт; Болл, Майкл (1 ноября 2000 г.). «DSML дает вам возможность получить доступ к вашей информации LDAP в формате XML» . JavaWorld . Проверено 18 июля 2020 г.
- О'Нил, Марк (3 декабря 2001 г.). «XML и безопасность» . XML-журнал . Архивировано из оригинала 8 мая 2012 г.