Фирма JavaSoft (Купертино, шт. Калифорния) намерена объединить несколько конкурирующих технологий разработки Java-приложений.
В конце июля она представит первую общедоступную бета-версию библиотеки JFC (Java Foundation Classes - базовые классы Java), полученную в результате объединения набора базовых классов самой JavaSoft и библиотеки IFC (Internet Foundation Classes - базовые классы Интернет) корпорации Netscape Communications.
В конце июня представители JavaSoft заявили, что специалисты фирмы уже приступили к интеграции Java-технологии распределенных вычислений RMI (Remote Method Invocation - технология вызова удаленных методов) с конкурирующими протоколами CORBA (Common Object Request Broker Architecture - общая архитектура посредника запросов к объектам) и IIOP (Internet Inter-ORB Protocol - протокол передачи сообщений между объектами по TCP/IP).
Подарок разработчикам
Оба вышеупомянутых заявления можно рассматривать как подарок разработчикам, стремящимся упростить процесс создания Java-аплетов и распределенных Web-приложений.
“Оцените сегодняшний потенциал Java и CORBA. Кому вы отдадите предпочтение? - спрашивает Дэвид Смит, аналитик фирмы Gartner Group (Стэмфорд, шт. Калифорния). - Задайте этот вопрос разработчикам, и они скажут: Java. Планируемые JavaSoft шаги в значительной мере повысят популярность CORBA. В то же время они подстегнут развитие IIOP и помогут решить проблему совместимости”.
По словам Джима Митчелла, вице-президента JavaSoft по технологиям, его фирма планирует включить в комплект инструментов разработчика Java Development Kit реализацию спецификации JavaIDL (Interface Definition Language - язык описания интерфейса), которая обеспечит возможность работы из Java-программы c технологиями CORBA и IIOP.
Специалисты JavaSoft намерены расширить функциональные возможности IIOP, оснастив его рядом полезных функций RMI. По словам Митчелла, как только IIOP “подтянут” до уровня RMI, последний прекратит свое существование.
В число компаний, активно поддерживающих RMI/IIOP-интеграцию, входят такие известные разработчики, как IBM, Oracle, Netscape Communications, Sybase, Informix Software, Novell, SunSoft.
JFC - ключевая деталь “боевого снаряжения” JavaSoft в ее нешуточной войне с Microsoft. Возможно, эта библиотека сыграет решающую роль в судьбе Java. Она должна стать основным конкурентом библиотеки Application Foundation Classes корпорации Microsoft.
JFC откроет разработчикам доступ к дополнительным высокоуровневым возможностям Java: линейкам кнопок, окнам списков, панелям выбора шрифтов и папкам с закладками.
В JFC войдут также переписанные заново механизм двухмерного рендеринга и библиотека графических примитивов Abstract Windowing Toolkit.
Кроме того, JavaSoft наметила на это лето выпуск новой версии интерфейса прикладного программирования (API) JavaCard, окончательной версии API Media и коммерческой реализации компонентной технологии Enterprise JavaBean, предоставляющей возможности обработки транзакций, функции для работы с сообщениями и обеспечивающей поддержку службы каталогов.
В конце июня фирма JavaSoft разместила на своем Web-узле очередной вариант спецификации компонентной модели JavaBean (кодовое наименование Glasgow) и пакет для коррекции ошибок в Java, вследствие которых враждебные аплеты имели возможность вписывать себя в кэш браузера.
Майкл Мюллер
Вести с “фронта”
- JavaSoft работает над “скрещиванием” RMI c IIOP
- RMI и IIOP - две несовместимые технологии создания распределенных приложений
- Разработчики просят интегрировать Java-технологию RMI с CORBA-технологией IIOP
- Oracle, IBM и Netscape помогают JavaSoft объединить IIOP и RMI
- Несколько производителей ПО и Object Management Group ведут разработку нового стандарта