Раскол между Microsoft и OMG заставляет пользователей пристальнее вглядеться в конкурирующие стандарты

Microsoft наконец признала, что она не намерена заимствовать стандарты, предлагаемые консорциумом OMG (Object Management Group), а будет придерживаться исключительно своей собственной объектной технологии.

Возросшая в течение прошлого года активность Microsoft в OMG воспринималась всеми как намерение взять на себя развитие стандартов для систем начального уровня, в то время как взгляды других участников OMG прикованы к высокопроизводительным системам уровня предприятия.

Однако Джэфф Олгер, старший администратор группы разработчиков корпоративных систем Microsoft, счел необоснованным подобное утверждение. "Наша задача состоит в том, чтобы сделать OLE заслуживающей доверия, жизнеспособной кросс-платформной объектной моделью, - сказал он. - Наш интерес [в OMG] состоит в том, чтобы гарантировать существование стандартного метода взаимодействия систем других поставщиков OLE".

Технология OLE - это собственное решение Microsoft для интеграции приложений и программных компонентов.

Корпоративным пользователям и разработчикам придется выбирать между двумя несовместимыми объектными технологиями для приложений на уровне предприятия или полагаться на "программные мосты" между OLE и Обобщенной Архитектурой Обработчика Объектных Запросов CORBA (Common Object Request Broker Architecture) .

Поставщики больших систем, включая IBM, HP, Sun и Digital, уже продают объектные системы, соответствующие спецификации CORBA. По мнению пользователей, возможность связать настольные системы, которые используют OLE, с мэйнфреймами и серверами, использующими объектные системы на базе CORBA, является решающей.

"Основой для корпоративных систем будет CORBA или что-то типа CORBA, - считает менеджер по технологии одной из производственных компаний. - Мы используем OLE на настольных системах. Однако Microsoft будет ограничена на время рабочей группой. Вот почему нам необходимо взаимодействие".

Вместо использования CORBA на Windows и Windows NT, Microsoft работает с другими производителями, для реализации OLE на основных платформах, таких как Digital Unix и Open VMS. В прошлом году Microsoft лицензировала свой исходный код Windows компаниям Bristol Technology и Mainsoft.

Вычислительная сеть OLE и ее действие

Microsoft подготовила к публикации свои спецификации Network OLE. "Новая версия будет работать в вычислительных сетях, соединяя компоненты на различных машинах, - сказал Олгер. - Другие члены OMG смогут с помощью этих спецификаций предложить свои варианты связи Network OLE и CORBA".

Представители Digital сообщили, со своей стороны, что CORBA-совместимая система Object Broker в конечном счете позволит разработчикам создавать приложения, которые используют непосредственно OLE. Object Broker, доступная или планируемая для многочисленных Unix-систем конкурентов и для ОС MVS, другого решения OLE, будет распространена для всех основных платформ", - сказал менеджер по разработке Object Broker компании Digital Стив Бэрон.

Но между Microsoft и OMG возникли трения, так как их планы не совпали. Сотрудники OMG сообщили, что Microsoft и Digital потеряли много сил в сражениях на заседаниях OMG, а Microsoft не присутствовала на этих заседаниях с июня.

Microsoft, кроме того, отказалась от участия в спонсируемой OMG выставке Object World, прошедшей в августе в Сан-Франциско. Представитель Microsoft считает это следствием "неудачи в планировании" и неготовности компании представить свой стенд на выставке.

Microsoft также решила в последнюю минуту разорвать обязательство о совместной работе с Digital, которое связало бы CORBA с существующей версией OLE.

По мнению аналитиков, есть единственная причина, удерживающая Microsoft от полного разрыва с CORBA.

"Они не покидают OMG, потому что не могут рисковать, говоря: "Мы против стандартов", - отметила Джудит Гурвич, президент Hurwitz Consulting Group. - Компания постарается держать рынок в неведении относительно своих планов до принятия окончательного решения о совместных действиях".

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


ПЛАHЫ MICROSOFT

Будет Не будет
Принимать участие в OMG
Лицензировать OLE для независимых поставщиков
Публиковать спецификацию Network OLE в ноябре
Принимать стандарт OMG CORBA
Переносить OLE на другие платформы, но будет стимулировать к этому некоторых своих партнеров