Платформа корпоративных приложений JBoss
Разработчик(и) | Красная шляпа |
---|---|
Стабильная версия | 7.4.12
/ 7 августа 2023 г |
Предварительный выпуск | 8.0 Бета
/ 15 декабря 2022 г |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Сервер приложений , платформа веб-приложений |
Лицензия | Меньшая стандартная общественная лицензия GNU |
Веб-сайт | www |
Платформа корпоративных приложений JBoss (или JBoss EAP ) — это основанная на подписке платформа открытым исходным кодом, Java EE с времени выполнения сервера приложений используемая для создания, развертывания и размещения высокотранзакционных приложений и сервисов Java, разработанных и поддерживаемых Red Hat. [ 1 ] Платформа корпоративных приложений JBoss является частью портфеля программного обеспечения Red Hat Enterprise Middleware. [ 2 ] Поскольку Java сервер приложений JBoss основан на , он работает на разных платформах; его можно использовать в любой операционной системе, поддерживающей Java . Платформа корпоративных приложений JBoss изначально называлась JBoss и была разработана одноименной компанией JBoss , приобретенной Red Hat в 2006 году. [ 3 ]
Компоненты и особенности продукта
[ редактировать ]Последняя версия JBoss EAP от Red Hat — 7, с накопительными исправлениями 2 и накопительными исправлениями 3 (JBoss EAP 7.2 и JBoss EAP 7.3 соответственно).
Ключевые особенности: [ 4 ]
- Eclipse (IDE) на основе Интегрированная среда разработки доступна с помощью JBoss Developer Studio.
- Поддерживает стандарты Java EE и веб-служб. [ 5 ]
- Корпоративные Java Beans (EJB)
- Сохранение Java с использованием Hibernate
- Брокер запросов объектов (ORB), использующий JacORB для взаимодействия с CORBA . объектами
- Фреймворк JBoss Seam , включая аннотации Java для улучшения POJO , а также JBoss jBPM.
- JavaServer Faces (JSF), включая RichFaces
- Службы веб-приложений, включая Apache Tomcat для страниц JavaServer (JSP) и сервлеты Java.
- Кэширование , кластеризация и высокая доступность обеспечиваются подсистемой Infinispan (ранее JBoss Cache).
- EJB , включающий JNDI и RMI.
- Службы безопасности, включая службу аутентификации и авторизации Java (JAAS) и подключаемые модули аутентификации (PAM)
- Веб-сервисы и совместимость, [ 5 ] включая JAX-RPC , JAX-WS , многие стандарты WS-* и MTOM/XOP
- Службы интеграции и обмена сообщениями, включая архитектуру соединителя J2EE (JCA), подключение к базе данных Java (JDBC) и службу сообщений Java (JMS).
- Управление и сервис-ориентированная архитектура (SOA) с использованием расширений управления Java (JMX)
- Дополнительные функции администрирования и мониторинга доступны с помощью JBoss Operations Network.
Ключевые компоненты: [ 1 ]
- JBoss Application Server — платформа, используемая для поддержки разработки и внедрения приложений.
- Hibernate — платформа объектно-реляционного отображения и сохранения (ORM).
- JBoss Seam — фреймворк для создания веб-приложений.
- JBoss Web Framework Kit для создания Java-приложений.
Списки компонентов, [ 6 ] функции, [ 4 ] и поддерживаемые стандарты [ 5 ] доступны.
Лицензирование и цены
[ редактировать ]JBoss сам по себе бесплатен и имеет открытый исходный код, но Red Hat взимает плату за подписку на поддержку JBoss Enterprise Middleware. Red Hat позволяет использовать JBoss EAP для разработки, но для получения поддержки в производстве требуется подписка на поддержку, а настройки не поддерживаются.
Сопутствующие товары
[ редактировать ]Эти продукты являются частью портфеля программного обеспечения JBoss Enterprise Middleware. [ 2 ] или включены в программное обеспечение JBoss Enterprise Application Platform. [ 7 ]
- Корпоративная веб-платформа JBoss (или JBoss EWP )
Это программное обеспечение представляет собой облегченную версию платформы приложений JBoss Enterprise. Ключевые компоненты по существу такие же, как и у полной платформы приложений JBoss Enterprise, но используется упрощенный профиль сервера приложений JBoss . [ 8 ]
Списки компонентов [ 9 ] и поддерживаемые стандарты [ 10 ] доступны. - Платформа корпоративного портала JBoss (или JBoss EPP )
Это программное обеспечение представляет собой корпоративный портал с основными функциями портала, такими как представление, объекты главной страницы, контейнеры и репозиторий, а также дополнительный издатель сайта. [ 11 ]
Ключевые компоненты: [ 12 ]- Платформа корпоративных приложений JBoss – программная инфраструктура
- GateIn Portal – это одновременно корпоративный веб-портал и платформа портала, на которой можно основываться. [ 13 ] [ 14 ] [ 15 ] [ 16 ] GateIn Portal включает поддержку веб-служб для удаленных портлетов (WSRP), репозитория содержимого Java (JCR), единого входа (SSO) и OpenSocial . гаджетов
- JBoss Portlet Bridge — неокончательный проект реализации спецификаций JSR-301 и JSR-329, который поддерживает JavaServer Faces (JSF) в портлете JSR-286 . Это программное обеспечение также поддерживает другие веб-платформы, такие как JBoss Seam и RichFaces, для запуска внутри портлета. [ 17 ] [ 18 ]
- Site Publisher – управление веб-контентом (опционально) (от eXo)
- JBoss EPP реализует стандарты Portlet 2.0 (JSR-286), JCR (JSR-170), OASIS WSRP 1.0 и OpenSocial . [ 19 ]
- Список компонентов [ 20 ] доступен.
- Проект GateIn представляет собой объединение JBoss Portal 2.7 и eXo Portal 2.5, в результате которого появился GateIn Portal 3.0, а также связанных проектов GateIn Portlet Container, eXo JCR и JBoss Portlet Bridge. [ 21 ] [ 22 ] [ 23 ] [ 24 ]
- Веб-сервер JBoss Enterprise (или JBoss EWS )
Это программное обеспечение представляет собой платформу для легких приложений Java, но также позволяет работать с крупномасштабными веб-сайтами. [ 25 ] JBoss EWS может быть развернут как стандартный корпоративный веб-сервер, простой сервер приложений Java или инфраструктура корпоративных приложений с открытым исходным кодом. [ 26 ]
Ключевые компоненты:- Apache Tomcat – включая Java-сервлет и страницы JavaServer
- Веб-сервер Apache — включая общие модули и соединители для аутентификации , кэширования , проксирования , фильтрации и балансировки нагрузки ( mod_jk )
- Комплект веб-фреймворка JBoss
Это программное обеспечение представляет собой набор веб-фреймворков, используемых для создания легких и многофункциональных приложений Java.
Компоненты: [ 29 ]- Google Web Toolkit – платформа для многофункциональных интернет-приложений
- RichFaces – платформа для многофункциональных интернет-приложений
- Spring Framework — Java-фреймворк
- Apache Struts — Java-фреймворк
- JBoss Cache (или JBC )
Это программное обеспечение реализует кэш для часто используемых объектов Java для повышения производительности приложений. Кэш может быть реплицируемым и транзакционным. Кэш может быть реплицирован на одну или несколько виртуальных машин Java (JVM) в сети. Кэш может быть транзакционным, поскольку JTA- совместимый менеджер транзакций может быть настроен и сделать любое взаимодействие с кэшем транзакционным. Двумя типами JBoss Cache являются Core и POJO , при этом библиотека POJO построена поверх библиотеки Core. [ 30 ] - ДжейБосс Нетти
Это программное обеспечение представляет собой нового ввода-вывода (NIO) клиент-серверную среду для разработки сетевых приложений Java, таких как серверы протоколов и клиенты. Среда и инструменты асинхронных сетевых приложений, управляемых событиями, используются для упрощения сетевого программирования, например TCP и UDP . серверов сокетов [ 31 ] Netty включает в себя реализацию реактора . шаблона программирования
См. также
[ редактировать ]- WildFly , разведочный проект JBoss EAP
- Список программного обеспечения JBoss
- Сравнение программного обеспечения для бизнес-интеграции
- Сравнение серверов приложений
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Информационный листок платформы корпоративных приложений JBoss» (PDF) . Красная шляпа .
- ^ Перейти обратно: а б «Промежуточное программное обеспечение JBoss Enterprise» . Красная шляпа .
- ^ «Пресс-релиз: Red Hat завершает приобретение JBoss» . Красная шляпа .
- ^ Перейти обратно: а б «Функции платформы корпоративных приложений JBoss» . Красная шляпа . Архивировано из оригинала 27 декабря 2010 г. Проверено 30 января 2011 г.
- ^ Перейти обратно: а б с «Стандарты, поддерживаемые платформой корпоративных приложений JBoss» . Красная шляпа . Архивировано из оригинала 28 января 2011 г. Проверено 30 января 2011 г.
- ^ «Подробности о компонентах платформы корпоративных приложений JBoss» . Красная шляпа . Архивировано из оригинала 27 декабря 2010 г.
- ^ «Обновление платформы корпоративных приложений JBoss 5.1.0» . Красная шляпа . 30 сентября 2010 г. Архивировано из оригинала 11 марта 2012 г. Проверено 11 февраля 2011 г.
- ^ «Корпоративная веб-платформа JBoss» . Красная шляпа .
- ^ «Подробности о компонентах корпоративной веб-платформы JBoss» . Красная шляпа . Архивировано из оригинала 6 января 2011 г. Проверено 1 февраля 2011 г.
- ^ «Стандарты, поддерживаемые корпоративной веб-платформой JBoss» . Красная шляпа . Архивировано из оригинала 27 декабря 2010 г. Проверено 1 февраля 2011 г.
- ^ «Техническое описание платформы JBoss Enterprise Portal» (PDF) . Красная шляпа .
- ^ Томас Хойте (24 июня 2010 г.). «Введение в платформу JBoss Enterprise Portal 5» (PDF) . Красная шляпа . стр. 7–8. Архивировано из оригинала (PDF) 15 июля 2011 года . Проверено 27 февраля 2011 г.
- ^ «ВратаВход» . Сообщество JBoss.
- ^ «ВратаВход» . OpenSource-IT.com. Архивировано из оригинала 7 марта 2012 г. Проверено 27 февраля 2011 г.
- ^ Уэсли Хейлз (19 января 2010 г.). «GateIn — представлено на выставке JUG в Атланте» . Красная шляпа .
- ^ «GateIn и будущее порталов» . Техреспублика . Март 2010 г.
- ^ «О мосте» . Сообщество JBoss.
- ^ «Платформа JBoss Enterprise Portal 4.3: обзор моста портлетов» . Красная шляпа . 2010. Архивировано из оригинала 15 июля 2011 г. Проверено 27 февраля 2011 г.
- ^ Томас Хойте (24 июня 2010 г.). «Введение в платформу JBoss Enterprise Portal 5» (PDF) . Красная шляпа . п. 9. Архивировано из оригинала (PDF) 15 июля 2011 года . Проверено 27 февраля 2011 г.
- ^ «Подробное описание компонентов платформы корпоративного портала JBoss» . Красная шляпа . Архивировано из оригинала 27 января 2011 г. Проверено 27 февраля 2011 г.
- ^ «Портал GateIn — JBoss + eXo: FAQ» . Сообщество JBoss. Архивировано из оригинала 28 апреля 2012 г. Проверено 28 февраля 2011 г.
- ^ Томас Хойте (24 июня 2010 г.). «Введение в платформу JBoss Enterprise Portal 5» (PDF) . Красная шляпа . п. 5. Архивировано из оригинала (PDF) 15 июля 2011 года . Проверено 27 февраля 2011 г.
- ^ «Структура портала GateIn» . экзо.
- ^ Чарльз Хамбл (24 сентября 2010 г.). «eXo добавляет социальные функции в версию 3 своей платформы портала» . InfoQ.com .
- ^ «Веб-сервер JBoss Enterprise» . Красная шляпа .
- ^ «Технические данные веб-сервера JBoss Enterprise» (PDF) . Красная шляпа . п. 2. Архивировано из оригинала (PDF) 27 декабря 2010 г. Проверено 1 февраля 2011 г.
- ^ «Подробности о компонентах веб-сервера JBoss Enterprise» . Красная шляпа . Архивировано из оригинала 19 июля 2011 г. Проверено 1 февраля 2011 г.
- ^ «Технические данные веб-сервера JBoss Enterprise» (PDF) . Красная шляпа . п. 3. Архивировано из оригинала (PDF) 27 декабря 2010 г. Проверено 1 февраля 2011 г.
- ^ «Набор веб-фреймворка JBoss» . Красная шляпа .
- ^ Бен Ван; Бела Бан; Маник Суртани; Скотт Марлоу; Гальдер Замарреньо (2010). «Часто задаваемые вопросы по JBoss Cache, Глава 1. Общая информация» . Красная шляпа . Архивировано из оригинала 28 ноября 2010 г. Проверено 1 февраля 2011 г.
- ^ «Проект Нетти» . Сообщество JBoss.
Библиография
[ редактировать ]- Маррс, Том; Дэвис, Скотт (1 июля 2009 г.). JBoss на работе: Практическое руководство . О'Рейли . п. 306. ИСБН 978-0596007348 .
- Старк, Скотт; Флери, Марк; Ричардс, Норман (30 апреля 2005 г.). JBoss 4.0 Официальное руководство . Сэмс . п. 648. ИСБН 9780672326486 .