Представители Sun Microsystems объявили о выпуске второй версии сервера приложений с открытым кодом GlassFish. Новый продукт ориентирован на корпоративных пользователей и способен обрабатывать приложения, предъявляющие высокие требования к масштабируемости.
Кроме того, Sun предлагает ознакомиться с бета-версией интегрированной среды разработки с открытым кодом NetBeans, которая поддерживает языки сценариев.
Если первая версия GlassFish была предназначена в большей степени для разработчиков, то новый вариант является полноценным сервером приложений корпоративного уровня. Среди его функций можно отметить поддержку кластеризации, тиражирования данных и централизованного управления серверными кластерами. Отличительной особенностью стека Web-сервисов, фигурирующего под кодовым наименованием Project Metro, является обеспечение улучшенной интероперабельности Web-сервисов на платформах Java и Microsoft.
«Все это естественное следствие развития наших отношений с Microsoft», — подчеркнул менеджер по маркетингу технологий Sun с открытым кодом Кен Драчник.
Функция Open ESB, появившаяся во второй версии, позволяет добиться интеграции Web-сервисов с существующими корпоративными ресурсами. А использование механизма Java Business Integration представляет собой стандартный подход к внедрению сервис-ориентированных архитектур на основе Web-сервисов.
Во второй версии заметно улучшена производительность. Программное обеспечение GlassFish версии 2 построено на платформе Java Enterprise Edition 5.
Конкуренты Sun на рынке серверов приложений, в том числе JBoss и BEA Systems, также принимали участие в разработке GlassFish. По словам представителей Sun, эти компании поддерживают некоторые технологии, положенные в основу GlassFish, в частности технологию JAXB (Java Architecture for XML Binding).
Производительность второй версии GlassFish была высоко оценена аналитиком Джо Ниски из Burton Group.
«На мой взгляд, разработчикам удалось добиться заметного улучшения производительности, — подчеркнул он. — Нельзя не отметить также функции кластеризации. Серверы приложений J2EE, реализующие базовую функциональность, все больше превращаются в массовый товар. Многие из них распространяются бесплатно. В данном случае мы видим поставляемый бесплатно базовый инструмент, производительность и масштабируемость которого находится на уровне коммерческих версий».
Программное обеспечение GlassFish поставляется в виде исполняемых программ и исходного кода, написанного на языке Java. Продукт интегрирован со средой разработки NetBeans и позволяет разработчикам разворачивать приложения SOA с использованием потоков работ языка описания бизнес-процессов.
С выпуском версии NetBeans 6.0 возможности интегрированной среды разработки вышли за рамки ограничений Java, появилась поддержка языков сценариев, в том числе JavaScript и Ruby.
«Поддержка Ruby играет очень важную роль, потому что позволяет нам намного расширить круг разработчиков, с которыми мы можем вести конкретный разговор, — заметил идеолог технологии Sun NetBeans Грег Спорар. — Имеющееся в нашем распоряжении пространство перестает быть вотчиной исключительно разработчиков Java».