В июне корпорация Microsoft (Редмонд, шт. Вашингтон), претворяя в жизнь следующую часть своего плана борьбы с хаосом множественных каталогов, выпустит комплекты разработки OLE Directory Services (OLE DS).
OLE DS - один из четырех компонентов Open Directory Services Interface (ODSI), общего интерфейса прикладного программирования (API) для доступа к множественным каталогам и управления ими. Два этих комплекта будут предназначены для разработчиков приложений и служб каталогов.
В июле прошлого года, когда Microsoft заявила об OLE DS, она признала, что эта технология вряд ли появится до конца 1996 года. Разработчики корпорации вскоре обнаружили, что амбициозные устремления связать каталоги оказались более трудновыполнимыми, чем ожидалось.
“Это исключительно сложная область. Ни одна из компаний - разработчиков ПО - еще не работала в ней”, - сказал Марк Вуд, ведущий менеджер в группе Microsoft по NT-серверу.
Представители Microsoft, вероятно, надеются на то, что ODSI вытеснит Messaging API, который поддерживает обращения только к каталогам почтовых систем. ODSI сможет работать с каталогами операционных систем, например со службой каталога NetWare (NDS) фирмы Novell, и каталогами приложений, таких, как Notes.
Проблема состоит в том, что сначала Microsoft или независимый разработчик должны написать для каждого каталога уровень “сервис-провайдера”, который преобразует команды OLE DS в команды, понимаемые каталогом.
Фирма Banyan Systems согласилась создать “сервис-провайдеры” для StreetTalk, а корпорация Lotus Development (еще до приобретения ее корпорацией IBM) - для Notes. Корпорация Microsoft заявила, что создаст “сервис-провайдеров” для NDS и других основных служб каталогов.
В то же время вследствие роста интереса к Internet и кросс-платформной связи увеличивается потребность в решении проблемы множественных каталогов.
Недавно несколько конкурентов Microsoft, среди которых корпорация Netscape Communications и фирма Novell, поддержали упрощенный протокол доступа к каталогам (LDAP - Lightweight Directory Access Protocol), обладающий немного меньшими функциональными возможностями, чем OLE DS, но уже бесплатно распространяемый.
Как LDAP, так и ODSI позволяют приложениям запрашивать каталоги, добавлять и удалять их элементы. ODSI будет дополнительно поддерживать низкоуровневые операции с объектами каталога, например установку сетевого принтера.
По мнению Джеми Льюиса, аналитика компании The Burton Group (Солт-Лэйк-Сити), у каждого из подходов своя область применения.
“Я думаю, что имеют место идеологические разногласия в способе реализации чего-либо, - заявил он. - К тому же Microsoft в любом случае собирается поддерживать LDAP, и разработчики получат двойной выигрыш”.
Норвин Лич