JBoss Enterprise Application Platform
редактировать
JBoss Enterprise Application Platform (или JBoss EAP ) - это на основе подписки / с открытым исходным кодом Основанная на Java EE платформа времени выполнения сервера приложений, используемая для создания, развертывания и хостинга высокотранзакционных приложений и сервисов Java, разработанных и поддерживаемых Red Hat. Платформа корпоративных приложений JBoss является частью портфеля программного обеспечения Red Hat Enterprise Middleware. Поскольку он основан на Java, сервер приложений JBoss работает на разных платформах; его можно использовать в любой операционной системе, поддерживающей Java. Платформа приложений JBoss Enterprise изначально называлась JBoss и была разработана одноименной компанией JBoss, приобретенной Red Hat в 2006 г.
Содержание
- 1 Компоненты и функции продукта
- 2 Лицензирование и цены
- 3 Сопутствующие продукты
- 4 См. Также
- 5 Ссылки
- 6 Библиография
- 7 Внешние ссылки
Компоненты и функции продукта
Последняя версия JBoss EAP от Red Hat версия - 7, с кумулятивными исправлениями 2 и кумулятивными исправлениями 3 (JBoss EAP 7.2 и JBoss EAP 7.3 соответственно).
Ключевые особенности:
- Основанная на Eclipse Интегрированная среда разработки (IDE) доступна с использованием JBoss Developer Studio
- Поддерживает стандарты Java EE и веб-сервисов
- Enterprise Java Beans (EJB)
- Сохраняемость Java с использованием Hibernate
- Посредник запросов объектов (ORB) с использованием для взаимодействия с CORBA объектами
- Структура JBoss Seam, включая аннотации Java для улучшения POJO, а также JBoss jBPM
- JavaServer Faces (JSF), включая RichFaces
- службы веб-приложений, включая Apache Tomcat для JavaServer Pages (JSP) и сервлетов Java
- Кэширование, кластеризация и высокая доступность обеспечиваются подсистемой Infinispan (ранее JBoss Cache)
- EJB, которая включает JNDI и RMI
- службы безопасности, включая Java Authentication and Authorization Service (JAAS) и подключаемые модули аутентификации (PAM)
- Web Services и в совместимость, включая JAX-RPC, JAX-WS, множество стандартов WS- * и MTOM / XOP
- службы интеграции и обмена сообщениями, включая J2EE Connector Architecture (JCA), Java Database Connectivity (JDBC) и Java Message Service (JMS)
- Management и Сервисно-ориентированная архитектура (SOA) с использованием Java Management Extensions (JMX)
- Дополнительные функции администрирования и мониторинга доступны при использовании JBoss Operations Network
Ключевые компоненты:
- JBoss Application Server, структура, используемая для поддержки разработки и реализации приложений
- Hibernate, структура объектно-реляционного сопоставления и сохраняемости (ORM)
- JBoss Seam, структура для создания веб-приложений
- JBoss Web Framework Kit для создания приложений Java
Доступны списки поддерживаемых компонентов, функций и стандартов.
Лицензирование и цены
Сам JBoss является бесплатным и имеет открытый исходный код, но Red Hat взимает плату за предоставление подписки на поддержку JBoss Enterprise Middleware. Red Hat позволяет использовать JBoss EAP для разработки, но для получения поддержки в производственной среде требуется подписка на поддержку, а настройки не поддерживаются.
Сопутствующие продукты
Эти продукты являются частью портфеля программного обеспечения JBoss Enterprise Middleware или включены в программное обеспечение JBoss Enterprise Application Platform.
- JBoss Enterprise Web Platform (или JBoss EWP ). Это программное обеспечение является облегченной версией платформы приложений JBoss Enterprise. Ключевые компоненты по существу такие же, как и у полной платформы приложений JBoss Enterprise, но используют упрощенный профиль сервера приложений JBoss.. Доступны списки поддерживаемых компонентов и стандартов.
- JBoss Enterprise Платформа портала (или JBoss EPP ). Это программное обеспечение представляет собой корпоративный портал с основными функциями портала, такими как представление, объекты главной страницы, контейнеры и репозиторий, а также также необязательный издатель сайта.. Ключевые компоненты:
- JBoss Enterprise Application Platform - инфраструктура программного обеспечения
- GateIn Portal - как корпоративный веб-портал, так и портал рамки для построения. Портал GateIn включает поддержку веб-служб для удаленных портлетов (WSRP), репозитория содержимого Java (JCR), единого входа (SSO) и Гаджеты OpenSocial.
- JBoss Portlet Bridge - неокончательный черновой вариант реализации спецификаций JSR-301 и JSR-329, которые поддерживают JavaServer Faces (JSF) в пределах JSR-286 портлет. Это программное обеспечение также поддерживает другие веб-платформы, такие как JBoss Seam и RichFaces для работы внутри портлета.
- Site Publisher - управление веб-контентом (необязательно) (от eXo)
- JBoss EPP реализует стандарты для Portlet 2.0 (JSR-286), JCR (JSR-170), OASIS WSRP 1.0 и OpenSocial.
- Доступен список компонентов.
- Проект GateIn представляет собой слияние JBoss Portal 2.7 и eXo Portal 2.5, в результате чего был создан GateIn Portal 3.0, а также связанные проекты GateIn Portlet Контейнер, eXo JCR и JBoss Portlet Bridge.
- JBoss Enterprise Web Server (или JBoss EWS ). Это программное обеспечение является платформой для легких приложений Java, но также поддерживает крупномасштабные веб-сайты. JBoss EWS может быть развернут как стандартный корпоративный веб-сервер, простой сервер приложений Java или инфраструктура корпоративных приложений с открытым исходным кодом.. Ключевые компоненты:
- Доступны списки поддерживаемых компонентов и стандартов.
- JBoss Web Framework Kit . Это программное обеспечение представляет собой набор веб- фреймворки, используемые для создания легких и многофункциональных приложений Java.. Компоненты:
- JBoss Cache (или JBC ). Это программное обеспечение реализует кеш для часто используемых объектов Java для улучшения приложений катионная производительность. Кэш может быть реплицированным и транзакционным. Кэш может быть реплицирован на одну или несколько виртуальных машин Java (JVM) по сети. Кэш может быть транзакционным, поскольку диспетчер транзакций, совместимый с JTA, может быть настроен и сделать любое взаимодействие с кешем транзакционным. Два типа JBoss Cache: Core и POJO, с библиотекой POJO, построенной поверх библиотеки Core.
- JBoss Netty. Это программное обеспечение является New I / O (NIO) клиент-сервер фреймворк для разработки сетевых приложений Java, таких как серверы протоколов и клиенты. Для упрощения сетевого программирования используются асинхронные управляемые событиями сетевые приложения и инструменты, такие как серверы сокетов TCP и UDP. Netty включает реализацию паттерна реактора программирования.
См. Также
- Портал бесплатного программного обеспечения
Ссылки
Библиография
Внешние ссылки