Red Hat JBoss Enterprise Application Platform
An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.
JBoss EAP is an open source platform for highly transactional, web-scale Java applications. EAP combines the familiar and popular Jakarta EE specifications with the latest technologies, like Microprofile, to modernize your applications from traditional Java EE into the new world of DevOps, cloud, containers, and microservices.
EAP includes everything needed to build, run, deploy, and manage enterprise Java applications in a variety of environments, including on-premise, virtual environments, and in private, public, and hybrid clouds.
EAP is based upon the popular open source project WildFly.
Features and benefits
EAP supports the leading Java standards and specifications including Jakarta EE 8, Java SE 11 (OpenJDK and OracleJDK), and Microprofile.
Optimizing for the Cloud
Highly efficient and optimized for container and cloud deployments including Red Hat OpenShift. EAP offers an extremely low memory footprint, fast start-up times, and efficient resource utilization.
Modular and lightweight
EAP is a modern application platform that includes a modular structure that allows service enabling only when required, improving startup speed.
EAP includes a flexible web server, Undertow, as well as enterprise features such as failover, clustering, caching, intelligent load balancing, and distributed deployment performance-tuned for highly transactional applications.
EAP includes a security subsystem called Elytron, that provides a unified framework to manage and configure access for standalone servers and managed domains. It can also be used to configure security access for deployed applications.
EAP includes a management console and CLI that provides administrators with a unified view into configurations, deployments, security, and subsystems as well as the ability to manage servers offline. The CLI can be used with popular configuration management tools, such as Red Hat Ansible or Puppet.
EAP provides tools to boost productivity and innovate faster with features like self-service application provisioning, simplified stack management, and application auto-scaling. It also supports continuous testing and integration technologies such as Arquillian for integration testing, Maven for automated and managed build processes, and Jenkins for continuous integration and continuous delivery.
|Java EE 5||JBoss AS 5, 6||JBoss EAP 5|
|Java EE 6||JBoss AS 7||JBoss EAP 6|
|Java EE 7||WildFly 8, 9, 10 / 11||JBoss EAP 7 / 7.1|
|Java EE 8||WildFly 12, 13, 14||JBoss EAP 7.2|
|Jakarta EE 8||WildFly 15, 16, 17, 18||JBoss EAP 7.3|
|Jakarta EE 8 & MP||WildFly 19, 20, 21||JBoss EAP 7.4 & EAP CD|
|Jakarta EE Next||WildFly 22, 23, 24||JBoss EAP Next|