2.2. Architecture
JBoss Enterprise Application Platform is a JBoss product based on the JBoss Enterprise Application Server with the following additional components:
- JBoss HTTP Connector for load balancing
- Picketlink framework for identity management
- RESTEasy framework for RESTful web services
- Seam framework for development of web application
The heart of JBoss Enterprise Application Platform is the JBoss Enterprise Application Server, which is a consolidated JBoss Application Server. Figure 2.1, “Components” contains a schema of the JBoss Enterprise Application Server and its components. The entire JBoss Enterprise Application Server rests on a JVM (Java Virtual Machine) to allow the execution of the Java code.
Figure 2.1. Components
- JBoss Microcontainer kernel
- is the execution core of JBoss Enterprise Application Platform. It loads the bootstrap beans so as to connect to the deployed services. JBoss Microcontainer substitutes JMX (Java Management Extension). However, MCBeans and legacy MBean deployments are still included so as to support legacy services.
- Component Deployers
- cover the loading of the deployed resources.
- Enterprise Services
- include all services of the JBoss Enterprise Application Platform.