Предисловие редакторов русского издания
Вид материала | Документы |
СодержаниеВстречайте игроков SOM 4.0 CORBA ORB, IBM намеревается связать Java со всеми своими операционными системами. Инструментальное средство IBM VisualA |
- От редакторов русского издания, 12579.28kb.
- Предисловие переводчика и редактора русского издания, 173.31kb.
- Предисловие от редакторов, 3279.6kb.
- Крайон книга третья. Алхимия человеческого духа руководство по переходу человечества, 3416.54kb.
- Электронная библиотека студента Православного Гуманитарного Университета, 3857.93kb.
- Предисловие, 5158.35kb.
- Автор файла (январь 2009г.): Мухамеджан Мухамеджанов, 250.83kb.
- Предисловие ко второму изданию, 1366.96kb.
- Аллан Кардек спиритизм в самом простом его выражении содержание, 4227.55kb.
- Философия русского религиозного искусства XVI-XX вв. Антология, 6335.43kb.
Встречайте игроков
В известном смысле Объектный 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 представляется как единственный магазин с массой маленьких киосков. Так что, начнем игру.