Протоколы для Web сервисов

12.11.02

При слове “Web-сервисы” большинству разработчиков сразу же приходят на ум три вещи: UDDI (язык универсального описания, обнаружения и интеграции), набор схем ebXML (XML для электронного бизнеса) и протокол SOAP. Мало кто вспоминает при этом о LDAP, хотя этот протокол доступа к каталогам открывает путь к созданию прочной инфраструктуры Web-сервисов. Главные достоинства LDAP - зрелость, надежность, масштабируемость и безопасность. По этим показателям ему все еще нет равных среди нынешних стандартов Web-сервисов. В такой ситуации LDAP сохранит свое положение на ближайшее будущее, тем более что этому активно способствуют несколько отраслевых тяжеловесов.

Так, фирма Novell опубликовала проект спецификации “LDAP Schema for UDDI”, которая должна формализовать роль LDAP в Web-сервисах за счет расширения LDAP-схемы.

В частности, проект описывает элементы схемы, позволяющие представить следующие типы данных UDDI: бизнес-объекты (BusinessEntity), бизнес-сервисы (BusinessService), шаблоны связывания (BindingTemplate), модель (tModel) и подтверждения издателя (Publisher Assertion).

Что же касается практической реализации, то LDAP уже получил поддержку в продуктах некоторых производителей. Нынешним летом фирма Sun Microsystems начала выпуск платформы разработки Sun ONE Developer Platform (ONE расшифровывается как Open Net Environment - открытая сетевая среда) со встроенным сервером реестра Sun ONE Registry Server. Ее главная особенность - способность хранить в LDAP-каталоге репозитории UDDI.

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

LDAP также дает возможность применять интерфейс, построенный на базе Web-сервисов, для синхронизации содержимого каталогов (нечто подобное Novell уже делает со своим DirXML). Этот же интерфейс пригоден в качестве альтернативного способа подачи запросов, дополняющего “родные” LDAP-API.

И наконец, LDAP принадлежит не последняя роль в организации обмена идентификаторами пользователей между серверами Web-сервисов (такие проекты разрабатывают, в частности, корпорации Microsoft, IBM и Systinet). После создания необходимых для этого средств появится возможность создавать целые цепочки Web-сервисов.

Комментарии
Зарегистрируйтесь, чтобы комментировать. Или войдите

16 Марта 2012, Москва
Конференция Cloud & Mobility 2012


Новости сети LiveBusiness


Live Enterprise | Реклама | Присылайте новости на authors@livebusiness.ru