Программное обеспечение Red Hat JBoss Enterprise Application Platform является платформой, упрощающей разработку, развертывание Java-приложений и управление ими. Red Hat JBoss Enterprise Application Platform предлагает технологии с открытым исходным кодом для создания и хостинга корпоративных программ Java, а также служб на сервисно-ориентированной архитектуре. Специальный драйвер дает возможность в режиме реального времени работать с Java-кодом в среде Red Hat OpenShift.
Облачно-ориентированная платформа Red Hat JBoss Enterprise Application Platform выстроена на модульном наборе служб, динамически предоставляемых на основании потребностей приложений. Архитектура решения, оптимизированная для работы с многоядерными процессорами и современными системами виртуализации, отличается меньшими требованиями к аппаратным ресурсам и быстрым запуском. JBoss Enterprise Application Platform может работать в облачной, гибридной или локальной среде, открывая пользователям единообразный доступ к приложениям.
JBoss Enterprise Application Platform поддерживает как классическую среду Java EE6, так и широкий спектр JVM-фреймворков: Spring, Struts и Google Web Kit. Кроме того, предусмотрена возможность работы с другими средами разработки: Maven, Hudson, а также дочерними продуктами JBoss Community (Arquillian или Hibernate).
Ключевые особенности Red Hat JBoss Enterprise Application Platform:
- Облачно-ориентированная архитектура. Будучи основанным на первом сервере Java EE, встроенном в Platform-as-a-Service (PaaS), решение JBoss Enterprise Application Platform создано с учетом того, что организация захочет работать с ним облаке.
- Всеобъемлющая совместимость. Платформа поддерживает Java EE6 и другие популярные фреймворки, а также современные комплекты инструментов разработчика.
- Масштабируемость и быстродействие. Интегрированные возможности кластеризации и высокой доступности позволяют повышать производительность приложений. Реализованы функции преодоления отказов, кэширования, интеллектуальной балансировки нагрузки и распределенного развертывания.