Détails des composants de JBoss Enterprise Application Platform

Mis à jour -

REMARQUE : Cette traduction n'est peut-être pas à jour. Veuillez vous référer à la version anglaise afin d'obtenir des informations actualisées.

Plusieurs projets Open Source ont été intégrés aux différentes versions de JBoss® Enterprise Application Platform (JBoss EAP) pour offrir une plate-forme d'applications Java™ EE stable. Vous trouverez ci-dessous le détail des composants de JBoss EAP pour chaque version majeure. Les projets Open Source proviennent de différentes communautés Open Source, telles que la communauté JBoss, la fondation Apache Software Foundation et d'autres. Certains composants ont pu être ajoutés ou supprimés pour des raisons de dépendance ou de compatibilité, tandis que d'autres peuvent être inclus à titre d'aperçus de technologies.

JBoss Enterprise Application Platform 6

Les composants suivants ont été intégrés en une seule et même distribution de JBoss Enterprise Application Platform 6. Cette plateforme d'applications Java intégrée est entièrement prise en charge pour une utilisation en environnement de développement et de production, selon les conditions de votre abonnement.

Composant 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
JBoss Modules 1.1.2.Final 1.1.3.Final
JBoss DMR 1.1.1.Final 1.1.1.Final
Métadonnées 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
Client EJB de JBoss 1.0.10.Final 1.0.11.Final
EXTENSIONS D'API pour JBoss EJB3 2.0.0 2.0.0
API JBoss WS 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
Outils JBoss WS Common 1.0.1.GA 1.0.2.GA
JBoss WS-CXF 4.0.4.GA 4.0.6.GA
JBoss WS-Native (pour jaxrpc uniquement) 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
Console de gestion JBoss 1.3.1.Final 1.4.2.Final
Hornet Q 2.2.16.Final 2.2.23.Final
Netty (dans HornetQ et Inifnispan) 3.2.6.Final 3.2.6.Final
Identification de JBoss 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 (pour 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

Composants dépendants

Les composants suivants ont été intégrés pour des raisons de dépendance uniquement et ne sont pas entièrement pris en charge pour le développement ou la production dans le cadre d'un abonnement JBoss Enterprise Application Platform :

Composant Commentaires
Hypersonic SQL Ce composant offre une fonctionnalité de base de données clé en main par défaut pour JBoss EAP à des fins d'évaluation et de développement uniquement. Hypersonic SQL n'est pas recommandé ni pris en charge pour une utilisation en production.

Composants d'aperçus de technologies

Composant Commentaires
Infrastructure JBoss OSGi 1.1.1

JBoss Enterprise Application Platform 5

Les composants suivants ont été intégrés en une seule et même distribution de JBoss Enterprise Application Platform 5. Cette plate-forme d'applications Java intégrée est entièrement prise en charge pour une utilisation en environnement de développement et de production, selon les conditions de votre abonnement.

Composant 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
Hibernate Annotations 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 (basé sur Tomcat 6.0) 2.1.3.GA 2.1.10.GA 2.1.12.GA 2.1.12.GA-patch-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-Patch-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 (basé sur Apache CXF 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-patch-01
JacORB 2.3.1.jboss.patch1 2.3.1.jboss.patch1 2.3.1.jboss-patch-02 2.3.1.jboss-patch-03
JPA 1.0.0 1.0.0 1.0.0 1.0.0
Sécurité JBoss 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.patch02 2.7.1.patch02 2.7.1.patch04 2.7.1.patch05
Xerces 2.9.1-patch-01 2.9.1-patch-01 2.9.1-patch-01 2.9.1-patch-01
JAXB 2.1.9.patch01 2.1.12.patch01 2.1.12.patch01 2.1.12-patch-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 (aperçu de technologie) 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

Composants dépendants

Les composants suivants ont été intégrés pour des raisons de dépendance uniquement et ne sont pas entièrement pris en charge pour le développement ou la production dans le cadre d'un abonnement JBoss Enterprise Application Platform :

Composant Commentaires
Planificateur de tâches Quartz Le planificateur de tâches Quartz est utilisé en interne par le service de minuteur de Java EE et les méthodes asynchrones de Seam avec le répartiteur Quartz. Il n'est pris en charge que dans ces contextes.
JBoss jBPM 3.2 (jPDL) Ce composant est requis pour mettre en œuvre des fonctionnalités de flux de pages pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.

JBoss Rules 5 (Drools)

Ce composant est requis pour mettre en œuvre des fonctionnalités de sécurité basées sur des règles pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
Hypersonic SQL Ce composant offre une fonctionnalité de base de données clé en main par défaut pour JBoss EAP à des fins d'évaluation et de développement uniquement. Hypersonic SQL n'est pas recommandé ni pris en charge pour une utilisation en production.

Composants d'aperçus de technologies

Certaines fonctions de JBoss EAP 5 sont fournies à titre d'aperçus de technologies. En d'autres termes, bien que ces composants soient inclus dans JBoss EAP, ils ne sont pas considérés comme entièrement fonctionnels et ne sont pas adaptés à une utilisation dans un environnement de production. Ils sont donc pris en charge pour le développement (conformément aux conditions de votre abonnement) mais ne sont pas recommandés ni pris en charge pour la production. Ces composants sont fournis à titre d'avantage supplémentaire et pour donner une plus grande visibilité de leurs fonctionnalités. Nous invitons nos clients à nous faire part de leurs commentaires et suggestions concernant des fonctionnalités fournies à titre d'aperçus de technologies avant leur prise en charge complète. Red Hat prévoit une prise en charge complète des fonctions d'aperçu de technologie dans une future version.

Composant Commentaires
JBoss Web Services CXF La pile Web JBoss Web Services CXF est un aperçu de technologie dans JBoss EAP 5.0.1. Elle est entièrement prise en charge dans JBoss EAP 5.1.0 et les versions ultérieures.
PicketLink Federation (aperçu de technologie) PicketLink Federation est un aperçu de technologie dans JBoss EAP 5.1.1
Courtier de messages HornetQ HornetQ est un aperçu de technologie dans JBoss EAP 5.1.1

JBoss Enterprise Application Platform 4.3

Les composants suivants ont été intégrés en une seule et même distribution de JBoss EAP 4.3. Cette plate-forme d'applications Java intégrée est entièrement prise en charge pour une utilisation dans des environnements de développement et de production, conformément aux conditions de votre abonnement.

Composant Version
JBoss Application Server 4.2.1 avec plusieurs mises à jour, mises à niveau de composants et correctifs
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 (Tomcat 6.0 intégré) 2.0.0 GA CP05
JBoss Cache 1.4.1 SP8 patch02
JGroups (pour la mise en cache et la configuration en grappes) 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

Éléments exclus

Les fonctions ou sous-composants suivants ont été supprimés de JBoss EAP 4.3 :

Composant Élément supprimé Commentaires
JBoss Web 2.0 Apache Portable Runtime et les éléments d'E/S natifs ont été supprimés. Cet élément doit en principe être intégré à JBoss EAP 5.0.

Composants dépendants

Les composants suivants ont été intégrés pour des raisons de dépendance uniquement et ne sont pas entièrement pris en charge pour le développement ou la production dans le cadre d'un abonnement JBoss EAP.

Composant Commentaires
Planificateur de tâches Quartz Le planificateur de tâches Quartz est utilisé en interne par le service de minuteur de Java EE et est uniquement pris en charge dans ce contexte.
JBoss jBPM 3.1.4 (jPDL) Ce composant est requis pour mettre en œuvre des fonctionnalités de flux de pages pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
JBoss Rules 3.2.1 (Drools) Ce composant est requis pour mettre en œuvre des fonctionnalités de sécurité basées sur des règles pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
RichFaces 3.0.1 snapshot Ce composant est intégré à JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
Ajax4Jsf 1.1.1 snapshot Ce composant est intégré à JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
Hypersonic SQL Ce composant offre une fonctionnalité de base de données clé en main par défaut pour JBoss EAP à des fins d'évaluation et de développement uniquement. Hypersonic SQL n'est pas recommandé ni pris en charge en tant que base de données de production.

Composants d'aperçus de technologies

Cette version ne comporte aucune fonction considérée comme un aperçu de technologie.

JBoss Enterprise Application Platform 4.2

Les composants suivants ont été intégrés en une seule et même distribution de JBoss EAP 4.2. Cette plate-forme d'applications Java intégrée est entièrement prise en charge pour une utilisation en environnement de développement et de production, conformément aux conditions de votre abonnement.

Composant 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 (Tomcat 6.0 intégré) 2.0.0
JBoss Cache 1.4.1 SP3
JGroups (pour la mise en cache et la configuration en grappes) 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

Éléments exclus

Les fonctions et sous-composants suivants ont été supprimés de JBoss EAP 4.2.

Composant Élément supprimé Commentaires
JBoss Web 2.0 Apache Portable Runtime et les éléments d'E/S natifs ont été supprimés. Cet élément doit en principe être intégré à JBoss EAP 5.0.

Composants dépendants

Les composants suivants ont été intégrés pour des raisons de dépendance uniquement et ne sont pas entièrement pris en charge pour le développement ou la production dans le cadre d'un abonnement JBoss EAP.

Composant Commentaires
Planificateur de tâches Quartz Le planificateur de tâches Quartz est utilisé en interne par le service de minuteur de Java EE et est uniquement pris en charge dans ce contexte.
JBoss jBPM 3.1.4 (jPDL) Ce composant est requis pour mettre en œuvre des fonctionnalités de flux de pages pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
JBoss Rules 3.2.1 (Drools) Ce composant est requis pour mettre en œuvre des fonctionnalités de sécurité basées sur des règles pour JBoss Seam. Son utilisation est uniquement prise en charge dans ce contexte.
Hypersonic SQL Ce composant offre une fonctionnalité de base de données clé en main par défaut pour JBoss EAP à des fins d'évaluation et de développement uniquement. Hypersonic SQL n'est pas recommandé ni pris en charge en tant que base de données de production.

Composants d'aperçus de technologies

Certaines fonctions de JBoss EAP 4.2 sont fournies à titre d'aperçus de technologie. Bien que ces composants soient inclus dans JBoss EAP, ils ne sont pas considérés comme entièrement fonctionnels. Ils sont pris en charge pour le développement (conformément aux conditions de votre abonnement) mais ne sont pas recommandés ni pris en charge pour la production. Ces composants sont fournis à titre d'avantage supplémentaire et pour donner une plus grande visibilité de leurs fonctionnalités. Nous invitons nos clients à nous faire part de leurs commentaires et suggestions concernant des fonctionnalités fournies à titre d'aperçus de technologies avant leur prise en charge complète. Red Hat prévoit une prise en charge complète des fonctions d'aperçu de technologie dans une future version.

Composant Commentaires
JBoss Web Services (JBossWS) - JAX-WS La fonctionnalité JAX-WS de JBossWS n'est pas entièrement fonctionnelle. Elle n'est donc pas prête pour être utilisée en production. Nous espérons pouvoir fournir un composant JBossWS mis à jour avec une prise en charge complète de JAX-WS dans les versions JBoss EAP 4.3 et 5.0.