Generated by GPT-5-mini| JBoss EAP | |
|---|---|
| Name | JBoss EAP |
| Developer | Red Hat |
| Released | 2006 |
| Latest release | 7.x |
| Programming language | Java |
| Platform | Java EE / Jakarta EE |
| License | Commercial (subscription), upstream GPL |
JBoss EAP is a commercial Java application server distribution produced by Red Hat, built from an upstream open-source project and aimed at enterprise deployments. It serves as a runtime for Jakarta EE applications and integrates with middleware, virtualization, and cloud platforms used by organizations such as Accenture, IBM, Oracle Corporation, Microsoft, and Amazon Web Services. The product aligns with standards and ecosystems involving vendors like Eclipse Foundation, Apache Software Foundation, Linux Foundation, Red Hat, and research institutions such as MIT.
Originally derived from community-driven projects and integrated into enterprise stacks by Red Hat, the product targets developers and operations teams working with Spring Framework, Hibernate, WildFly, GlassFish, and Tomcat. It provides a certified runtime compatible with specifications defined by groups like the Eclipse Jakarta EE Working Group, standards adopted by companies such as Google, SAP SE, Siemens, and consultancy firms like Deloitte and Capgemini. The distribution emphasizes stability, security, and long-term support, comparable to offerings from Oracle Corporation and IBM in middleware, and is commonly paired with platforms from Red Hat Enterprise Linux, Ubuntu, CentOS, SUSE Linux Enterprise Server, and cloud services by Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Development traces to community efforts around Java application servers involving contributors from JBoss Community, later absorbed into Red Hat after acquisition activities similar to those involving JBoss, Inc. and other open-source firms. The evolution reflects interactions with Java standardization bodies like Oracle Corporation (stewarding Java SE), the Eclipse Foundation (Jakarta EE), and open-source projects such as Hibernate ORM, Infinispan, Keycloak, and WildFly that influenced middleware roadmaps. Major version changes corresponded with shifts in Jakarta EE specifications, security requirements prompted by vulnerabilities disclosed by groups like CVE-reporting entities and standards work from IETF and OWASP. Enterprise partnerships with vendors such as Red Hat, IBM, F5 Networks, VMware, and Cisco Systems informed features for clustering, virtualization, and networking.
The architecture is modular and service-oriented, integrating components and subprojects like WildFly core modules, Hibernate ORM for persistence, Infinispan for distributed caching, and Keycloak or external providers for identity and access management. It supports messaging through Apache ActiveMQ-derived brokers and transaction management compatible with JTA specifications historically linked to Oracle Corporation stewardship. The runtime interacts with orchestration and container technologies including Docker, Kubernetes, OpenShift, and virtualization by VMware ESXi or KVM, and monitoring stacks like Prometheus and Grafana. Management interfaces reflect integrations with configuration tools from Ansible, Puppet, Chef, and enterprise management platforms by Red Hat Satellite and SUSE Manager.
Key capabilities include support for Jakarta EE APIs, clustered session replication via Infinispan, JDBC connectivity compatible with drivers from Oracle Corporation and PostgreSQL vendors, and messaging features interoperable with brokers like Apache ActiveMQ Artemis and RabbitMQ. Security features align with protocols and products such as OAuth 2.0, OpenID Connect, SAML, and integrations with identity providers like Microsoft Azure Active Directory and Okta. High-availability and scalability patterns leverage load balancers from F5 Networks or NGINX and service meshes like Istio. Development tooling interoperation includes IDEs and platforms from Eclipse IDE, IntelliJ IDEA, NetBeans, build systems like Maven and Gradle, and CI/CD systems such as Jenkins, GitLab CI, and Travis CI.
Deployment strategies cover on-premises installations on distributions provided by Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu LTS, as well as containerized deployments orchestrated by OpenShift, Kubernetes, and cloud marketplaces operated by Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Management integrates with automation and observability tools from Ansible, Prometheus, Grafana, ELK Stack, and enterprise logging by Splunk. Backup, disaster recovery, and business continuity patterns interact with storage solutions from NetApp, Dell EMC, and Nutanix, and networking considerations include vendors like Cisco Systems and Juniper Networks.
The distribution is commercially offered under subscription models by Red Hat, with entitlements for support, patches, and lifecycle management akin to offerings from Oracle Corporation for its middleware. Licensing contrasts with purely open-source alternatives maintained by foundations such as the Eclipse Foundation and Apache Software Foundation, and enterprise customers often negotiate support and service agreements with systems integrators like Accenture, Capgemini, Cognizant, and Tata Consultancy Services.
Adoption spans sectors including finance (banks like HSBC, JPMorgan Chase), telecommunications (operators like Vodafone, AT&T), government agencies in jurisdictions such as United Kingdom, United States, and European Union institutions, and technology companies including Red Hat, IBM, and SAP SE. Use cases include transactional systems, customer-facing portals, microservices platforms, and API backends integrated with technologies like Spring Boot (when combined with Jakarta EE runtimes), GraphQL gateways, and event-driven architectures built using Apache Kafka and Apache Pulsar.
Category:Application servers