Red Hat Application Server это программная платформа промежуточного уровня, которая разделяет уровни
операционной системы и приложений бизнес-логики, и выполняет роль основы для связи систем и ресурсов,
распределенных по сети. Эта платформа образует систему выполнения и связанные с ней библиотеки
разработки для создания и развертывания динамических веб-приложений на основе Java.
Подписчики Red Hat Enterprise Linux могут получить бесплатную неподдерживаемую копию
Red Hat Application Server через Red Hat Network.
Бесплатную неподдерживаемую версию можно получить через
FTP
Изолируя приложения от операционной системы, Red Hat Application Server делает разработку веб-приложений
менее сложной, позволяя разработчикам сосредоточиться на коде бизнес-логики, а не на коде инфраструктуры,
таком как управление памятью, многопоточность и выделение ресурсов. Кроме того, повышается эффективность
исполнения за счет одновременного управления доступом многих приложений к распределенным ресурсам.
Спроектированный и протестированный с использованием технологий партнеров Red Hat, таких как BEA,
IBM и Oracle, Red Hat Application Server легко интегрируется с полнофункциональными серверами приложений
J2EE этих производителей и Red Hat Enterprise Linux для снижения издержек.
Это решение дает клиентам возможность выбора решения на базе открытых исходных текстов исходя
из бюджета и задач бизнеса, в то же время защищая уже сделанные ими вложения в J2EE.
И так как он работает на обычных аппаратных платформах, таких как IA-32, Itanium и IBM POWER,
Red Hat Application Sever позволяет клиентам использовать еще и менее дорогое оборудование для Java-приложений.
Созданный как часть Red Hat Open Source Architecture, Red Hat Application Server слаженно
работает на Red Hat Enterprise Linux. Это означает, что клиенты могут теперь получать обновления
и обслуживать свои сервера приложений через Red Hat Network точно так же, как они делают это со
своими операционными системами. А когда требуется глобальная поддержка корпоративного класса,
клиентам удобно звонить в одно место – Red Hat.
Пакет включает
Red Hat Application Server содержит:
JOnAS, реализация промежуточного слоя на основе стандартов ObjectWeb* с веб-администрированием
Поддержка всех распространенных виртуальных машин Java (Sun, IBM, и BEA)
Поддержка баз данных Oracle, DB2, PostgreSQL, MySQL (драйверы JDBC 2.0 поставляются производителем вашей базы данных)
Вспомогательные модули для закачки файлов, AJP
Учебники по JOnAS и использованию веб-приложений Struts со множеством примеров
* Примечание: JOnAS в настоящее время проходит тестирование на соответствие J2EE 1.4 (Сompatibility Test Suite – CTS).
Особенности
Red Hat Application Server содержит большую часть часто используемых возможностей и функциональность, содержащуюся в коммерческих серверах приложений J2EE:
Корпоративный сервер приложений (JOnAS): EJB
Сервер веб-приложений (Tomcat): JSP и сервлеты
Red Hat Developer Suite: Eclipse + расширения Red Hat
Веб-службы: через AXIS из Apache Jakarta
Управление серверами: используя JMX (JOnAS/Tomcat)
Масштабируемость: пулинг, кешинг и оптимизация хранения
Поддержка сообщений и транзакций
Балансировка нагрузки и высокая доступность на уровнях контейнеров веб и EJB; автоматический перенос после сбоя на уровне контейнеров веб
Поддержка распространенных архитектур: IA-32, Itanium и IBM POWER