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.
Components

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.