Предисловие редакторов русского издания

Вид материалаДокументы

Содержание


Встречайте игроков
SOM 4.0 CORBA ORB, IBM намеревается связать Java со всеми своими операцион­ными системами. Инструментальное средство IBM VisualA
Подобный материал:
1   ...   8   9   10   11   12   13   14   15   16

Встречайте игроков


В известном смысле Объектный Web будет гигантской витриной, демонстрирующей технологию CORBA. Проводя аналогию с торговым центром, складами для Object Web являются Netscape, Oracle, JavaSoft и IBM/Lotus. Этот центр заполнен также сотнями поставщиков про­граммного обеспечения, которые представляют небольшие бутики и специализированные магазины с ORB, инструментальными средства­ми, компонентами и сервисами. Должна существовать достаточная кри­тическая масса для привлечения покупателей с долларами — корпора-



тивных клиентов, потребителей информационных технологий и потре­бителей программного обеспечения. Давайте бросим быстрый взгляд на то, что предлагает каждый из игроков:



Netscape делает CORBA вездесущей для клиента. Это поставка VisiBroker for Java ORB с каждым браузером. Кроме того, Netscape использует CORBA для своей инфраструктуры сервер-сервер. По­тенциально, Netscape может распространить более 20 миллионов CORBA ORB на клиентах и более миллиона CORBA ORB на серве­рах. CORBA позволяет также серверам Netscape взаимодействовать с другими серверами на предприятии.

Oracle продает программное обеспечение на 4 миллиарда долларов и, в основном, серверы. Oracle приняла CORBA в качестве платфор­мы для своей Архитектуры сетевых вычислений — Net\vork Computing Architecture (NCA, прим. ред.). Линия программного обеспечения Oracle от серверов БД до хранимых процедур, инструментальных средств и Internet будет построена на объектной шине CORBA. Например, сервер баз данных будет собран из компонентов с использованием CORBA. Сторонние разработчики смогут расширять такую базу дан­ных, используя компоненты CORBA, названные Cartridges. Плани­руется, что все инструментальные средства Oracle, включая Developer 2000 и Sedona, будут использовать CORBA на клиенте и на сервере (Sedona — первоначальное название проекта среды разработки, вы­пущенной в 1998 году под торговой маркой J Developer; этот продукт построен на основе среды быстрой разработки для Java — Borland JBuilder, лицензированной корпорацией Oracle у компании Inprise, прим. ред.). Oracle создает большинство сервисов CORBA поверх Visigenic ПОР ORB (сейчас этот продукт называется Inprise VisiBroker, прим. ред.). Сначала ORB появится в Oracle Web Server 3.0, он послу­жит фундаментом для продуктов Internet компании Oracle. Эти ORB будут хорошо взаимодействовать с другими CORBA-совместимыми ПОР ORB как на клиенте, так и на сервере.

JavaSoft создает Enterprise Java поверх фундамента CORBA/IIOP. Java Transaction Service (JTS, прим. ред.) основан на транзакциях CORBA и будет встроен в Joe ORB. В конце концов CORBA ORB будут рас­пространяться с Enterprise Java JDK (минимальный ORB, поддержи­вающий Naming Service, уже включен в состав выпущенной в конце 1998 года платформы Java 2, известной ранее как проект JDK 1.2, прим. ред.). Кроме того, SunSoft строит свою стратегию сервера Internet вокруг CORBA, используя свой NEO ORB и Solstice (в начале 1998 года компания Sun отказалась от проекта NEO и рекомендовала сво­им заказчикам переориентироваться на Inprise VisiBroker, который, позднее в 1998 году лицензировала для встраивания в свою линию серверов приложений NetDynamics, а в 1999 - в Soltice, прим. ред.).

IBM/Lotus строит свою кроссплатформенную инфраструктуру сете­вых вычислений на CORBA/Java. В дополнение к SOM 4.0 CORBA ORB, IBM намеревается связать Java со всеми своими операцион­ными системами. Инструментальное средство IBM VisualAge будет нацелено на объекты CORBA/Java и на клиентах и на серверах для всех платформ IBM. Наконец, IBM разрабатывает масштабируемый серверный компонентный координатор - BOSS - для управления объектами CORBA/Java промежуточного звена.

Бутики предстанут во всех видах. Сюда входят долгожители CORBA, такие как Apple, HP, SunSoft, lona, Tandem, Digital, Novell и Expersoft. Этот лагерь включает также поставщиков ОСУБД, например ODI, GemStone и Versant. Кроме того, поставщики мониторов транзак­ций начиняют ORB традиционными мониторами транзакций, на­пример, ВЕА создает масштабируемый монитор на основе CORBA поверх Tuxedo. Со стороны клиента Apple и CI Labs создают структу­ры на основе OpenDoc поверх CORBA. Здесь присутствуют также поставщики инструментальных средств, такие как Symantec и Borland (сейчас - Inprise, прим. ред.), а также некоторые основные произ­водители информационных технологий. Наконец, данный сектор включает основных корпоративных пользователей, которые тяготе­ют к Netscape, IBM, JavaSoft и Oracle. Создается прямо таки стол­потворение.

Итак, эта новая CORBA-коалиция создается вокруг "убийцы при- | ложений", имя которому - Объектный Web. Web превращает CORBA из набора стандартов в набор продуктов, которые полностью удовлетворят межгалактические потребности. CORBA становится мощной архитекту­рой, которая связывает вместе продукты, формирующие объектный Web. I Например, ORB, работающие в браузерах Netscape, могут сказать про- . межуточным Oracle Cartridges, что также счастливы быть бизнсс-объек- ' тами CORBA. Координаторы объектных транзакций (Object Transaction Coordinator) от IBM, ВЕА и Hitachi могут координировать такие сер­верные бизнес-объекты, поскольку и сами сидят на той же шине CORBA (На сегодняшний день только IBM, Inprise и lona выпустили собствен­ные продукты, с самого начало создававшиеся в соответствии со спе­цификацией CORBA Transaction Service; ВЕА выстраивает свою техно­логию "поверх" традиционного монитора транзакций Tuxedo; Hitachi заключила в 1998 году 10-летнее соглашение с Inprise, связанное с по­лучением лицензии на Inprise ITS- Integrated Transaction Services, прим. ред.). Компоненты и Beans от Apple, CI Labs, JavaSoft, IBM, Oracle, Netscape и других также могут располагаться на шине CORBA. Шина CORBA представляет собой фундаментальную технологию, которая свя­зывает воедино все эти несопоставимые части ПО от разных произво­дителей. CORBA/Java объектный Web в конце концов вовлечет тысячи мелких разработчиков ПО, которые будут создавать специализирован­ные компоненты, призванные обслуживать этот огромный рынок.

Параллельно Microsoft создает свое собственное толкование объек­тного Web, который основан на DCOM и ActiveX. Компонентный коор­динатор DCOM - Viper, секретное оружие Microsoft для победы над объектным Web (Viper - название проекта объектного монитора тран­закций Microsoft; в дальнейшем этот проект получил название MTS -Microsoft Transaction Server и был включен в Windows NT Options Pack;

как было заявлено на конференции Microsoft Developers Days'98, состо­явшейся осенью 1998 года, MTS станет основой новой генерации тех­нологии СОМ - СОМ+; при этом у Miscrosoft нет планов переносить MTS на другие платформы - он будет функционировать только под уп­равлением Windows и станет составной частью операционной системы Windows 2000, ранее известной как Windows NT 5.0, прим. ред.). В настоя­щий момент, с точки зрения Microsoft, Web представляется как един­ственный магазин с массой маленьких киосков. Так что, начнем игру.