В противостоянии COM - CORBA некоторые разработчики заняли нейтральную позицию
В августе обострилась война стандартов распределенных объектов. В то время как некоторые разработчики остановились на поддержке одного из стандартов - COM или CORBA, другие, включая корпорацию Oracle, занимают нейтральную позицию, объединяя конкурирующие технологии.
Два основных типа строительных блоков начинают появляться и могут использоваться для создания World Wide Web-приложений, формируемых из наборов объектов, распределенных по клиентам и серверам: Common Object Request Broker Architecture группы Object Management Group и его Web-расширение IIOP (Internet Inter-ORB Protocol), а также Distributed Common Object Model корпорации Microsoft с расширением Common Object Model.
Корпорация Oracle (Редвуд-Шорз, шт. Калифорния) в августе объявила, что ее продукт Web Request Broker будет поддерживать оба протокола, позволяя создавать распределенные приложения для корпоративных пользователей с использованием обеих архитектур или соответствующих объектов из каждой архитектуры.
По словам официальных представителей компании, в результате этого Internet-браузеры, поддерживающие протоколы DCOM или IIOP, смогут связываться с Web Request Broker, который будет использоваться в качестве хост-платформы для объектно-распределенных приложений.
В дополнение к этому Oracle объявила о выпуске инструментария под названием Sedona для создания приложений, которые свяжут CORBA- и COM-объекты.
Среди других производителей, занявших нейтральную позицию, фирма Novell (Прово, шт. Юта) и корпорация Lotus Development (Кеймбридж, шт. Массачусетс). Недавно компания Novell объявила, что технология Novell Directory Services (служба каталога Novell) будет поддерживать как IIOP-, так и DCOM-стандарт. Корпорация Lotus планирует в начале следующего года выпустить сервер Domino II Internet с поддержкой обоих стандартов.
Однако вслед за объявлением в июле корпорацией Netscape Communications планов поддержки протокола IIOP в серверах Navigator и SuiteSpot линия фронта пролегла между Microsoft с DCOM и растущим царством стандарта CORBA.
В конце августа на выставке Object World (Сан-Хосе, шт. Калифорния) фирмы IBM (Армонк, шт. Нью-Йорк) и SunSoft (Маунтин-Вью, шт. Калифорния) объявили о заключении соглашения по взаимному лицензированию и решили объединить свои планы по CORBA.
К лагерю Microsoft присоединилась Software AG (Рестон, шт. Виргиния), которая продемонстрировала на этой выставке DCOM на платформе Unix. По сведениям, полученным от официальных представителей Microsoft, компания также прилагает усилия к тому, чтобы группа пользователей совместно с изготовителями работали над технологиями COM, DCOM, ActiveX.
Корпорация Microsoft находится в состоянии "холодной войны" с IBM, Sun и другими независимыми поставщиками программ, создавших Object Management Group. Хотя Microsoft приняла спецификации, выработанные этой группой, представители обеих сторон признают, что в лучшем случае их отношения можно назвать "прохладными".
Рынок по-прежнему широко открыт, но пользователи уже разделились. "Формировать этот рынок должны предприятия, но уже сейчас крупные компании применяют CORBA", - отметил Джим Дитмор, возглавляющий команду по архитектурам и технологиям корпорации USF&G (Балтимор).
"DCOM станет стандартом для рынка - 90% созданных сейчас объектов соответствуют стандартам COM и OLE", - заметил Карл Кэрри, вице-президент по торговле и исследованию в области технологий брокерской фирмы Tullet&Tokyo Forex (Нью-Йорк).
Один из пользователей отметил, что еще не скоро будут созданы распределенные приложения с использованием протокола IIOP.
"Для нас это большая победа: у нас имеется масса серверных объектов CORBA", - заявил Аарон Дутта, ответственный за банковский рынок и рынок капитала в фирме Booz Allen (Нью-Йорк). - Теперь из них можно сделать клиентскую часть, которую мы сможем использовать для создания распределенных приложений на основе стандартной модели".
Норвин Лич, Майкл Мюллер
ГЛАВНЫЕ ЦЕЛИ
Кто есть кто в поддержке распределенных объектов
+------------------------------+------------------------------+
|Среда объектов |Поддерживающие компании |
+------------------------------+------------------------------+
|COM/DCOM |Microsoft, Software AG,|
| |Digital |
+------------------------------+------------------------------+
|CORBA/IIOP |IBM, Sun, Netscape |
+------------------------------+------------------------------+
|Нейтральные или с созданием|Oracle, NeXT, Iona, Novell,|
|мостов |Lotus |
+------------------------------+------------------------------+
УРОК ОБЪЕКТОВ
Фирма Iona Techologies объединит свою технологию Orbix с Portable Distributed Objects NT 4.0 фирмы NeXT Software.