JBoss Enterprise Application Platform Component Details

As part of the JBoss Enterprise Application Platform release process, a number of open source projects have been integrated together to form a stable Java EE application platform. These open source projects are sourced from various open source communities, such as the Jboss.org Community, Apache Software Foundation and numerous others. Some components may have been added or removed for dependency or compatibility purposes, while other components may be included as Technology Previews.

Below you will find the JBoss Enterprise Application Platform Component Details for each initial major release:

JBoss Enterprise Application Platform 5.0


The following components have been integrated into a single distribution for JBoss Enterprise Application Platform 5.0. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement:


Compoment Version
JBoss Application Server 5.1.0
JBoss Microcontainer 2.0.9
Hibernate Core 3.3.2
Hibernate Entity Manager 3.4.0
Hibernate Validator 3.1.0
Hibernate Search 3.1.1
JBoss Web (based on Tomcat 6.0) 2.1.3
JBoss Cache 3.2.1
JBoss JAXR 2.0.1
JGroups 2.6.13
JBoss EJB3 1.1.18
JBoss Transactions 4.6.1 CP03
JBoss Web Services (WS) 3.1.2 SP3
JBoss WS-Native 3.1.2 SP3
JBoss WS-CXF (Tech. Preview) 3.1.2 (based on Apache CFX 2.2.2)
JBoss AOP 2.1.6
JBoss Remoting 2.5.2
JBoss Serialization 1.0.3
JSF 1.2_13
JacORB 2.3.1.jboss.patch1
JPA 1.0.0
JBoss Security 2.0.4.SP1
JBoss Negotiation 2.0.3 SP1
JBoss Profiler-jvmti 1.0.0.CR5
Xalan 2.7.1.patch02
Seam 2.2.0
RichFaces 3.3.1
JBoss Admin Console 1.3.2
JBoss Messaging 1.4.6
mod_jk 1.2.28
mod_cluster 1.0.3.GA
JBoss RESTEasy 1.1.CP01
JBoss Native 2.0.6

Dependent Components


The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss Enterprise Application Platform subscription:


Compoment Comments
Quartz Job Scheduler Quartz Job Scheduler is used internally by the Java EE Timer Service and is only supported within this context.
JBoss jBPM 3.2 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.
JBoss Rules 5 (Drools) This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default "out of the box" database functionality for JBoss Enterprise Application Platform for evaluation and development use only.
Hypersonic SQL is not recommended or supported for production-use.

JBoss Enterprise Application Platform 4.3


The following components have been integrated into a single distribution for JBoss Enterprise Application Platform 4.3. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement:


Component Version
JBoss Application Server 4.2.1 with various updates, component upgrades, and bug fixes
Hibernate 3.2.4 SP1 CP01
Hibernate Entity Manager 3.2.1
Hibernate Annotations 3.2.1 GA patch01
JBoss Seam 1.2.1 JBPAPP_4_3_0_GA
JBoss Web (embedded Tomcat 6.0) 2.0.0 GA CP05
JBoss Cache 1.4.1 SP8 patch02
JGroups (for Caching and Clustering) 2.4.1 SP4
JBoss Messaging 1.4.0 SP3 CP01
JBoss Transactions 4.2.3 SP5
JBoss Web Services (JBossWS) 2.0.1 SP2
JBossXB 1.0.0 SP1
JBoss AOP 1.5.5
JBoss Remoting 2.2.2 SP4
JBoss Serialization 1.0.3
JacORB 2.3.0 jboss.patch5

Excluded Elements


The following sub-components or features have been removed from JBoss Enterprise Application Platform 4.3:


Component Removed Item Comments
JBoss Web 2.0 The Apache Portable Runtime and Native IO elements have been removed This item is expected to be included in JBoss Enterprise Application Platform 5.0

Dependent Components


The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss Enterprise Application Platform subscription:


Component Comments
Quartz Job Scheduler Quartz Job Scheduler is used internally by the Java EE Timer Service and is only supported within this context.
JBoss jBPM 3.1.4 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.
JBoss Rules 3.2.1 (Drools) This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
RichFaces 3.0.1 snapshot This item is bundled with JBoss Seam, so the use of this component is only supported within this context.
Ajax4Jsf 1.1.1 snapshot This item is bundled with JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default "out of the box" database functionality for JBoss Enterprise Application Platform for evaluation and development use only. Hypersonic SQL is NOT recommended or supported as a production-use database.

Technology Preview Components


There are no features in this release that are considered Technology Preview.

JBoss Enterprise Application Platform 4.2


The following components have been integrated into a single distribution for JBoss Enterprise Application Platform 4.2. This integrated Java application platform is fully supported for use in both development and production, according to your corresponding subscription agreement:


Component Version
JBoss Application Server 4.2.0
Hibernate 3.2.4 SP1
Hibernate Entity Manager 3.2.1
Hibernate Annotations 3.2.1
JBoss Seam 1.2.1
JBoss Web (embedded Tomcat 6.0) 2.0.0
JBoss Cache 1.4.1 SP3
JGroups (for Caching and Clustering) 2.4.1 SP3
JBossMQ 4.2.0
JBoss Transactions 4.2.3 SP4
JBoss Web Services (JBossWS) 1.2.1
JBoss AOP 1.5.5
JBoss Remoting 2.2.0 SP4
JBoss Serialization 1.0.3

Excluded Elements


The following sub-components or features have been removed from JBoss Enterprise Application Platform 4.2:


Component Removed Item Comments
JBoss Web 2.0 The Apache Portable Runtime and Native IO elements have been removed This item is expected to be included in JBoss Enterprise Application Platform 5.0

Dependent Components


The following components have been included for dependency purposes only and are not fully supported for production or development as part of a JBoss Enterprise Application Platform subscription:


Component Comments
Quartz Job Scheduler Quartz Job Scheduler is used internally by the Java EE Timer Service and is only supported within this context.
JBoss jBPM 3.1.4 (jPDL) This item is required to implement pageflow features for JBoss Seam, so the use of this component is only supported within this context.
JBoss Rules 3.2.1 (Drools) This item is required to implement rule-based security features for JBoss Seam, so the use of this component is only supported within this context.
Hypersonic SQL This component provides default "out of the box" database functionality for JBoss Enterprise Application Platform for evaluation and development use only. Hypersonic SQL is NOT recommended or supported as a production-use database.

Technology Preview Components


Some features in JBoss Enterprise Application Platform 4.2 are provided as Technology Preview. This means that while these components have been included in Application Platform, they are not considered functionally complete and are not suitable for production use. This means that while they are supported in development (according to your corresponding subscription agreement), they are not recommended or supported for production use.

These components are included as a customer convenience and to provide the components' features with wider exposure. Customers are encouraged to provide feedback and suggestions for a technology preview feature before it becomes fully supported. It is the intention of Red Hat to fully support technology preview features in a future release.


Component Comments
JBoss Web Services (JBossWS) - JAX-WS The JAX-WS funtionality within JBossWS is not feature complete and is therefore not ready for production use. We expect to provide an updated JBossWS component with full JAX-WS support in the JBoss Application Platform 4.3 and 5.0 releases.