Detalles de los componentes de JBoss Enterprise Application Platform

Actualizado -

NOTA: esta traducción puede no ser actual. Consulte la versión en inglés para obtener la información más actualizada.

Como parte del proceso de lanzamiento JBoss® Enterprise Application Platform (JBoss EAP), una cantidad de proyectos de código abierto que se integraron para formar una plataforma de aplicaciones Java™ EE estable. A continuación encontrará los detalles de los componentes de JBoss EAP para cada versión importante inicial. Los proyectos de código abierto provienen de diversas comunidades de código abierto, como la Comunidad JBoss, Apache Software Foundation y muchas otras. Por cuestiones de dependencia y compatibilidad se han añadido o suprimido algunos componentes; y es posible que otros se incluyan como anticipos tecnológicos.

JBoss Enterprise Application Platform 6

Los siguientes componentes se han integrado en una sola distribución para JBoss Enterprise Application Platform 6. Esta plataforma de aplicaciones integrada de Java es completamente compatible para usarse en el desarrollo y la producción, según los términos del acuerdo de suscripción correspondiente.

Componente EAP 6.0.0 EAP 6.0.1
JBoss AS 7.1.2 Final 7.1.3 Final
WELD 1.1.8.Final 1.1.10.Final
Rest Easy 2.3.3.Final 2.3.4.Final
mod_cluster 1.2.1.Final 1.2.3.Final
Picketlink Federation 2.1.1.Final 2.1.3.Final
Módulos de JBoss 1.1.2.Final 1.1.3.Final
JBoss DMR 1.1.1.Final 1.1.1.Final
Metadatos de JBoss 7.0.3.Final 7.0.4.Final
JBoss XNIO 3.0.4.GA 3.0.7.GA
PicketBox 4.0.9.Final 4.0.14.Final
PicketBox Commons 1.0.0.Final 1.0.0.Final
Hibernate Core 4.1.3.Final 4.1.6.Final
Hibernate Infinispan (2LC) 4.1.3.Final 4.1.6.Final
Hibernate Envers 4.1.3.Final 4.1.6.Final
Hibernate Validator 4.2.0.Final 4.2.0.Final
Hibernate JPA 2.0 API 1.0.1.Final 1.0.1.Final
JBoss Web 7.0.16.Final 7.0.17.Final
Infinispan 5.1.4.Final 5.1.8.Final
IronJacamar (JCA 1.6) 1.0.11.Final 1.0.13.Final
JGroups 3.0.9.Final 3.0.14.Final
JBoss Transactions 4.16.4.Final 4.16.6.Final
Cliente EJB de JBoss 1.0.10.Final 1.0.11.Final
JBoss EJB3 EXT API 2.0.0 2.0.0
JBoss WS API 1.0.0.GA 1.0.0.GA
JBoss WS SPI 2.0.3.GA 2.0.4.GA
JBoss WS Common 2.0.4.GA 2.0.4.GA
Herramientas de JBoss WS Common 1.0.1.GA 1.0.2.GA
JBoss WS-CXF 4.0.4.GA 4.0.6.GA
JBoss WS-Nativo (solo para jaxrpc) 4.0.4.GA 4.0.6.GA
JBoss VFS 3.1.0.Final 3.1.0.Final
JBoss Remoting3 3.2.8.GA 3.2.14.GA
JBoss Marshalling 1.3.14.GA 1.3.15.GA
JBoss SASL 1.0.1.Final 1.0.3.Final
JSF 1.2_15-b01-redhat-1 1.2_15-b01-redhat-2
JSF2 2.1.7-redhat-1 2.1.13-redhat-1
JacORB 2.3.2-redhat-1 2.3.2-redhat-2
JBoss Security Negotiation 2.2.0.SP1 2.2.1.Final
JBoss Management Console 1.3.1.Final 1.4.2.Final
Hornet Q 2.2.16.Final 2.2.23.Final
Netty (en HornetQ e Inifnispan) 3.2.6.Final 3.2.6.Final
JBoss Logging 3.1.1.GA 3.1.2.GA
Apache CXF 2.4.6 2.4.9
Apache CXF XJC-Utils 2.4.0 2.4.0
Apache WSS4J (para WS) 1.6.5 1.6.7
Xalan 2.7.1-redhat-1 2.7.1-redhat-3
Xerces 2.9.1-redhat-1 2.9.1-redhat-3
JAXB 2.2.5 2.2.5-redhat-3
Application Platform 6.0.0 Apache Web Server based on Apache 2.2.17 based on Apache 2.2.17

Componentes dependientes

Los siguientes componentes se incluyen exclusivamente por razones de dependencia y no cuentan con soporte completo para tareas de producción o desarrollo como parte de la suscripción a una versión de JBoss Enterprise Application Platform:

Componente Comentarios
Hypersonic SQL Este componente proporciona una funcionalidad de base de datos predeterminada lista para usar para JBoss EAP, solo para uso con fines de evaluación y desarrollo. Hypersonic SQL no se recomienda ni cuenta con soporte para su uso en producción.

Componentes que suponen una novedad tecnológica

Componente Comentarios
Marco JBoss OSGi 1.1.1

JBoss Enterprise Application Platform 5

Los siguientes componentes se han integrado en una sola distribución para JBoss Enterprise Application Platform 5. Esta plataforma de aplicaciones integrada de Java es completamente compatible para usarse en el desarrollo y la producción, según los términos del acuerdo de suscripción correspondiente.

Componente EAP 5.0.0 EAP 5.1.0 EAP 5.1.1 EAP 5.1.2
JBoss Application Server 5.1.0.GA 5.1.0.GA 5.1.0.GA 5.1.0.GA
JBoss Microcontainer 2.0.9.GA 2.0.10.GA 2.0.10.GA 2.0.10.GA
Hibernate® Core 3.3.2.GA 3.3.2.GA_CP03 3.3.2.GA_CP04 3.3.2.GA_CP04
Hibernate Entity Manager 3.4.0.GA 3.4.0.GA_CP03 3.4.0.GA_CP04 3.4.0.GA_CP04
Anotaciones de Hibernate 3.4.0.GA 3.4.0.GA_CP03 3.4.0.GA_CP04 3.4.0.GA_CP04
Hibernate Validator 3.1.0.GA 3.1.0.GA 3.1.0.GA 3.1.0.GA
Hibernate Search 3.1.1.GA 3.1.1.GA_CP03 3.1.1.GA_CP04 3.1.1.GA_CP04
JBoss Web (basado en Tomcat 6.0) 2.1.3.GA 2.1.10.GA 2.1.12.GA 2.1.12.GA-parche-01
JBoss Cache 3.2.1.GA 3.2.5.GA 3.2.7.GA 3.2.8.GA
JBoss JAXR 2.0.1 2.0.1 2.0.1 2.0.1
JGroups 2.6.13.GA 2.6.16.GA 2.6.19.Final 2.6.20.Final
JBoss EJB3 1.1.18 1.3.6 1.3.7 1.3.8
JBoss Transactions 4.6.1 CP03 4.6.1.GA_CP07 4.6.1.CP11-Parche-01 4.6.1.CP12
JBoss Web Services (WS) 3.1.2 SP4 3.1.2 SP8 3.1.2.SP9 3.1.2.SP10
JBoss WS-Native 3.1.2 SP3 3.1.2 SP7 3.1.2.SP10 3.1.2.SP11
JBoss WS-CXF 3.1.2 (basado en Apache CFX 2.2.2) 3.1.2 SP7 3.1.2.SP8 3.1.2.SP9
JBoss AOP 2.1.6.GA 2.1.6.CP01 2.1.6.CP02 2.1.6.CP03
JBoss Remoting 2.5.2 2.5.3.SP1 2.5.4.SP2 2.5.4.SP3
JBoss Serialization 1.0.3.GA 1.0.4.FINAL 1.0.5.FINAL 1.0.5.FINAL
JSF 1.2_13 1.2_13 1.2_13 1.2_13-parche-01
JacORB 2.3.1.jboss.parche1 2.3.1.jboss.parche1 2.3.1.jboss-parche-02 2.3.1.jboss-parche-03
JPA 1.0.0 1.0.0 1.0.0 1.0.0
JBoss Security 2.0.4.SP1 2.0.4.SP4 2.0.4.SP7 2.0.4.SP8
JBoss Negotiation 2.0.3 SP1 2.0.3 SP3 2.0.3 SP3 2.0.3 SP3
Xalan 2.7.1.parche02 2.7.1.parche02 2.7.1.parche04 2.7.1.parche05
Xerces 2.9.1-parche-01 2.9.1-parche-01 2.9.1-parche-01 2.9.1-parche-01
JAXB 2.1.9.parche01 2.1.12.parche01 2.1.12.parche01 2.1.12-parche-02
Seam 2.2.0.EAP5 2.2.2.EAP5 2.2.4.EAP5 2.2.5.EAP5
RichFaces 3.3.1.GA 3.3.1.SP2 3.3.1.SP3 3.3.1.SP3
JBoss Admin Console 1.3.2.GA 1.3.4.SP1 1.3.4.SP4 1.3.4.SP5
JBoss Messaging 1.4.6 1.4.7.GA 1.4.8.SP1 1.4.8.SP5
HornetQ     2.2.5.GA (TP) 2.2.10.GA
mod_jk 1.2.28 1.2.30 1.2.31 1.2.31
mod_cluster 1.0.2.GA 1.0.4.GA 1.0.10.GA_CP01 1.0.10.GA_CP02
JBoss RESTEasy 1.1.CP01 1.2.1 1.2.1.GA_CP01 1.2.1.GA_CP02
JBoss Native 2.0.6 2.0.6 2.0.6 2.0.6
PicketLink Federation   1.0.3 1.0.3 2.0.2
Netty   3.2.1.Final 3.2.3.Final 3.2.3.Final

Componentes dependientes

Los siguientes componentes se incluyen exclusivamente por razones de dependencia y no cuentan con soporte completo para tareas de producción o desarrollo como parte de la suscripción a una versión de JBoss Enterprise Application Platform:

Componente Comentarios
Quartz Job Scheduler Quartz Job Scheduler se utiliza de forma interna por los métodos Java EE Timer Service y Seam Asynchronous con el Quartz Dispatcher. Solo cuenta con soporte dentro de estos contextos.
JBoss jBPM 3.2 (jPDL) Se requiere este elemento para implementar las funciones de flujo de página para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.

Reglas de JBoss 5 (Drools)

Se requiere este elemento para implementar las funciones de seguridad a base de reglas para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Hypersonic SQL Este componente proporciona una funcionalidad de base de datos predeterminada lista para usar para JBoss EAP, solo para uso con fines de evaluación y desarrollo. Hypersonic SQL no se recomienda ni cuenta con soporte para su uso en producción.

Componentes que suponen una novedad tecnológica

Algunas características de JBoss EAP 5 se proporcionan como novedades tecnológicas. Esto significa que, si bien estos componentes se incluyen en JBoss EAP, no se consideran totalmente funcionales y no son adecuados para usarse en producción. Por lo tanto, estos componentes cuentan con soporte para las tareas de desarrollo (según los términos de su acuerdo de suscripción correspondiente), pero no se recomiendan ni cuentan con soporte para su uso en producción. Estos componentes están incluidos para facilitar la practicidad del cliente y para proporcionar las características de los componentes con una exposición más amplia. Alentamos a los clientes a proporcionar comentarios y sugerencias para una característica de anticipo de tecnología antes de que se vuelva totalmente compatible. Es la intención de Red Hat® apoyar totalmente las funciones de las novedades tecnológicas en lanzamientos futuros.

Componente Comentarios
JBoss Web Services CXF La pila web JBoss Web Services CXF es un anticipo tecnológico para JBoss EAP 5.0.1, y es perfectamente compatible con JBoss EAP 5.1.0 y versiones posteriores.
PicketLink Federation (anticipo tecnológico) PicketLink Federation es un anticipo tecnológico en JBoss EAP 5.1.1
HornetQ Message Broker HornetQ es un anticipo tecnológico en JBoss EAP 5.1.1.

JBoss Enterprise Application Platform 4.3

Los siguientes componentes se han integrado en una distribución única para JBoss EAP 4.3. Esta plataforma integrada de aplicaciones Java cuenta con pleno soporte para su aplicación en tareas de desarrollo y producción, según los términos de su acuerdo de suscripción correspondiente.

Componente Versión
JBoss Application Server 4.2.1 con diversas actualizaciones, mejora de componentes y correcciones de errores
Hibernate 3.2.4 SP1 CP01
Hibernate Entity Manager 3.2.1
Anotaciones de Hibernate 3.2.1 GA parche01
JBoss Seam 1.2.1 JBPAPP_4_3_0_GA
JBoss Web (Tomcat 6.0 integrado) 2.0.0 GA CP05
JBoss Cache 1.4.1 SP8 parche02
JGroups (para el caché y agrupación) 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.parche5

Elementos excluidos

Los siguientes subcomponentes o funciones se han excluido de JBoss EAP 4.3:

Componente Elemento eliminado Comentarios
JBoss Web 2.0 El tiempo de ejecución portátil Apache y los elementos de E/S nativos se han eliminado. Se espera que este elemento se incluya en JBoss EAP 5.0.

Componentes dependientes

Los siguientes componentes se han incluido con fines de dependencia únicamente y no son totalmente compatibles para producción o desarrollo como parte de la suscripción a JBoss EAP.

Componente Comentarios
Quartz Job Scheduler Java EE Timer Service usa a Quartz Job Scheduler de forma interna y solo es compatible dentro de este contexto.
JBoss jBPM 3.1.4 (jPDL) Se requiere este elemento para implementar las funciones de flujo de página para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Reglas de JBoss 3.2.1 (Drools) Se requiere este elemento para implementar las funciones de seguridad a base de reglas para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Instantánea de RichFaces 3.0.1 Este elemento se compila con JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Instantánea de Ajax4Jsf 1.1.1 Este elemento se compila con JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Hypersonic SQL Este componente proporciona una funcionalidad de base de dato predeterminada lista para usar para JBoss EAP, solo para uso con fines de evaluación y desarrollo. No se recomienda el uso de Hypersonic SQL como base de datos de producción, ni está soportado dicho uso.

Componentes que suponen una novedad tecnológica

No hay características en esta versión que se consideren novedades tecnológicas.

JBoss Enterprise Application Platform 4.2

Los siguientes componentes se han integrado en una distribución única para JBoss EAP 4.2. Esta plataforma integrada de aplicaciones Java cuenta con pleno soporte para su aplicación en tareas de desarrollo y producción, según los términos de su acuerdo de suscripción correspondiente.

Componente Versión
JBoss Application Server 4.2.0
Hibernate 3.2.4 SP1
Hibernate Entity Manager 3.2.1
Anotaciones de Hibernate 3.2.1
JBoss Seam 1.2.1
JBoss Web (Tomcat 6.0 integrado) 2.0.0
JBoss Cache 1.4.1 SP3
JGroups (para el caché y agrupación) 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

Elementos excluidos

Los siguientes subcomponentes o funciones se han excluido de JBoss EAP 4.2.

Componente Elemento eliminado Comentarios
JBoss Web 2.0 El tiempo de ejecución portátil Apache y los elementos de E/S nativos se han eliminado. Se espera que este elemento se incluya en JBoss EAP 5.0.

Componentes dependientes

Los siguientes componentes se han incluido con fines de dependencia únicamente y no son totalmente compatibles para producción o desarrollo como parte de la suscripción a JBoss EAP.

Componente Comentarios
Quartz Job Scheduler Java EE Timer Service usa a Quartz Job Scheduler de forma interna y solo es compatible dentro de este contexto.
JBoss jBPM 3.1.4 (jPDL) Se requiere este elemento para implementar las funciones de flujo de página para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Reglas de JBoss 3.2.1 (Drools) Se requiere este elemento para implementar las funciones de seguridad a base de reglas para JBoss Seam, de modo que el uso de este componente solo se admite dentro de este contexto.
Hypersonic SQL Este componente proporciona una funcionalidad de base de datos predeterminada lista para usar para JBoss EAP, solo para uso con fines de evaluación y desarrollo. No se recomienda el uso de Hypersonic SQL como base de datos de producción, ni es compatible con dicho uso.

Componentes que suponen una novedad tecnológica

Algunas características de JBoss EAP 4.2 se proporcionan como novedades tecnológicas. Esto significa que, si bien los componentes se han incluido en JBoss EAP, no se consideran funcionalmente completos. Estos componentes cuentan con soporte para las tareas de desarrollo (según los términos de su acuerdo de suscripción correspondiente), pero no se recomiendan ni cuentan con soporte para su uso en producción. Estos componentes están incluidos para facilitar la practicidad del cliente y para proporcionar las características de los componentes con una exposición más amplia. Alentamos a los clientes a proporcionar comentarios y sugerencias para una característica de anticipo de tecnología antes de que se vuelva totalmente compatible. Es la intención de Red Hat soportar totalmente las funciones de los anticipos tecnológicos en lanzamientos futuros.

Componente Comentarios
JBoss Web Services (JBossWS) - JAX-WS La funcionalidad JAX-WS dentro de JBossWS no cuenta con todas las funciones y, por lo tanto, no está lista para usarse para la producción. Esperamos proporcionar un componente JBossWS actualizado con plena compatibilidad de JAX-WS en versiones de JBoss EAP 4.3 y 5.0.