Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

XML Enabled Directory ( XED ) - это структура для управления объектами, представленными с помощью Extensible Markup Language (XML). XED основан на технологиях служб каталогов X.500 и LDAP .

XED был первоначально разработан в 2003 году Стивеном Леггом из eNitiatives (ранее из eB2Bcom и Adacel Technologies ) и Дэниелом Прагером (ранее из Университета Дикина ).

Инфраструктура каталогов с поддержкой XML (XED) использует существующий протокол облегченного доступа к каталогам (LDAP) и технологию каталогов X.500 для создания службы каталогов, которая хранит, управляет и передает данные в формате расширяемого языка разметки (XML), сохраняя при этом взаимодействие с клиентами LDAP, Пользовательские агенты Справочника X.500 (DUA) и системные агенты Справочника X.500 (DSA).

Основными особенностями XED являются:

  • семантически эквивалентные XML-представления существующих протоколов каталогов,
  • XML-представления данных каталога,
  • возможность принимать во время выполнения определенные пользователем синтаксисы атрибутов, указанные на различных языках схем XML,
  • возможность выполнять сопоставление фильтров по частям значений атрибутов формата XML.
  • гибкость для разработчиков при разработке клиентов XED с использованием только предпочитаемого ими языка схем XML.

Справочник с поддержкой XML позволяет элементам справочника содержать данные в формате XML в качестве значений атрибутов. Кроме того, синтаксис атрибута может быть указан на любом из множества языков схем XML, которые понимает каталог.

Затем сервер каталогов может выполнять проверку данных и семантически значимое сопоставление документов XML или их частей от имени клиентских приложений, что упрощает и ускоряет реализацию приложений на основе XML.

XML-приложения также могут использовать традиционные возможности каталога по совместному использованию данных между приложениями, распределению данных, репликации данных, аутентификации пользователей и управлению доступом пользователей, что еще больше снижает затраты на создание новых XML-приложений.


Реализации XED

Сервер обнаружения ViewDS от eNitiatives предоставляет организациям быструю, масштабируемую и гибкую систему каталогов. Поскольку он был разработан со строгим соблюдением открытых стандартов и поддерживает стандарты X.500, LDAP, XED и ACP133. Будучи совместимым со стандартами, ViewDS будет взаимодействовать с множеством приложений как сейчас, так и в будущем.