Details zu den Komponenten der JBoss Enterprise Application Platform

Aktualisiert -

HINWEIS: Diese Übersetzung ist möglicherweise nicht aktuell. Die aktuellsten Informationen finden Sie in der englischen Version.

Im Rahmen des Release-Prozesses für die JBoss® Enterprise Application Plattform (JBoss EAP)](http://www.redhat.com/products/jbossenterprisemiddleware/application-platform/) wurden eine Reihe von Open Source-Projekten integriert, um eine stabile Java™ EE Application Plattform zu erhalten. Im Folgenden sind die Details zu den Komponenten von JBoss EAP für jedes Major Release aufgeführt. Open Source-Projekte stammen aus verschiedenen Open Source Communitys, z. B. der JBoss Community, der Apache Software Foundation und vielen anderen. Eine Reihe von Komponenten wurden möglicherweise aus Abhängigkeits- oder Kompatibilitätsgründen hinzugefügt oder entfernt, während andere Komponenten möglicherweise als Vorabversionen hinzugefügt werden.

JBoss Enterprise Application Platform 6

Die folgenden Komponenten wurden in einer einzigen Distribution der JBoss Enterprise Application Platform 6 integriert. Diese integrierte Java Application-Plattform wird je nach Ihrer Subskriptionsvereinbarung umfassend für Entwicklungs- und Produktionsumgebungen unterstützt.

Komponente 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
JBoss Metadata 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
JBoss EJB Client 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
JBoss WS Common Tools 1.0.1.GA 1.0.2.GA
JBoss WS-CXF 4.0.4.GA 4.0.6.GA
JBoss WS-Native (nur für 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 (in HornetQ und Inifnispan) 3.2.6.Final 3.2.6.Final
JBoss-Protokollierung 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 (für 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

Abhängige Komponenten

Die folgenden Komponenten wurden nur aus Abhängigkeitsgründen hinzugefügt und werden für die Produktion oder die Entwicklung im Rahmen einer JBoss Enterprise Application Platform-Subskription nur bedingt unterstützt.

Komponente Kommentare
Hypersonic SQL Diese Komponente bietet standardmäßige vorkonfigurierte Datenbankfunktionen für JBoss EAP nur zu Evaluierungs- und Entwicklungszwecken. Hypersonic SQL wird für den Einsatz in der Produktion weder empfohlen noch unterstützt.

Komponenten als Vorabversion

Komponente Kommentare
JBoss OSGi Framework 1.1.1

JBoss Enterprise Application Platform 5

Die folgenden Komponenten wurden in einer einzigen Distribution der JBoss Enterprise Application Platform 5 integriert. Diese integrierte Java Application-Plattform wird je nach Ihrer Subskriptionsvereinbarung umfassend für Entwicklungs- und Produktionsumgebungen unterstützt.

Komponente 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
Versionsvermerke zu 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 (auf Basis von 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 (basierend auf 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
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.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 (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

Abhängige Komponenten

Die folgenden Komponenten wurden nur aus Abhängigkeitsgründen hinzugefügt und werden für die Produktion oder die Entwicklung im Rahmen einer JBoss Enterprise Application Platform-Subskription nur bedingt unterstützt.

Komponente Kommentare
Quartz Job Scheduler Der Quartz Job Scheduler wird intern vom Java EE Timer Service und von Seam Asynchronous-Methoden mit dem Quartz Dispatcher genutzt. Er wird nur innerhalb dieser Kontexte unterstützt.
JBoss jBPM 3.2 (jPDL) Diese Komponente ist zum Implementieren von Page Flow Features für JBoss Seam erforderlich. Die Verwendung wird daher nur in diesem Kontext unterstützt.

JBoss Rules 5 (Drools)

Dieses Element ist für die Implementierung von regelbasierten Sicherheitsfunktionen für JBoss Seam erforderlich, die Verwendung der Komponente wird also nur in diesem Zusammenhang unterstützt.
Hypersonic SQL Diese Komponente bietet standardmäßige vorkonfigurierte Datenbankfunktionen für JBoss EAP nur zu Evaluierungs- und Entwicklungszwecken. Hypersonic SQL wird für den Einsatz in der Produktion weder empfohlen noch unterstützt.

Vorabversionen von Komponenten

Einige Funktionen in der JBoss EAP 5 werden als Vorabversion zur Verfügung gestellt. Diese Komponenten wurden zwar in JBoss EAP aufgenommen, sind aber funktionell noch nicht ganz ausgereift und nicht für Produktionszwecke geeignet. Sie werden in der Entwicklungsumgebung unterstützt (je nach Ihrer Subskriptionsvereinbarung), werden aber nicht für Produktionszwecke empfohlen oder unterstützt. Diese Komponenten werden im Hinblick auf erhöhten Benutzerkomfort einbezogen und um die Features der Komponenten einem breiteren Publikum vorzustellen. Kunden werden gebeten, Feedback und Vorschläge für ein Feature zur Vorabversion einzureichen, bevor diese Komponenten umfassend unterstützt werden. Red Hat plant, Funktionen zur Vorabversion in einem zukünftigen Release vollständig zu unterstützten.

Komponente Kommentare
JBoss Web Services CXF Der JBoss Web Services CXF-Web-Stack ist eine Tech-Preview in JBoss EAP 5.0.1 und wird in EAP 5.1.0 und höheren Versionen vollständig unterstützt.
PicketLink Federation (Tech Preview) PicketLink Federation ist eine Tech-Preview in JBoss EAP 5.1.1
HornetQ Message Broker HornetQ ist eine Tech-Preview in JBoss EAP 5.1.1.

JBoss Enterprise Application Platform 4.3

Die folgenden Komponenten wurden in einer einzigen Distribution der JBoss EAP 4.3 integriert. Diese integrierte Java Applicatiopn-Plattform wird je nach Ihrer Subskriptionsvereinbarung in Entwicklungs- und Produktionsumgebungen vollständig unterstützt.

Komponente Version
JBoss Application Server 4.2.1 mit verschiedenen Aktualisierungen, Komponenten-Aktualisierungen und Fehlerbehebungen
Hibernate 3.2.4 SP1 CP01
Hibernate Entity Manager 3.2.1
Versionsvermerke zu Hibernate 3.2.1 GA patch01
JBoss Seam 1.2.1 JBPAPP_4_3_0_GA
JBoss Web (eingebettetes Tomcat 6.0) 2.0.0 GA CP05
JBoss Cache 1.4.1 SP8 patch02
JGroups (für Caching und 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

Ausgeschlossene Elemente

Die folgenden Teilkomponenten oder Funktionen wurden aus JBoss EAP 4.3 entfernt.

Komponente Entferntes Element Kommentare
JBoss Web 2.0 Die Apache Portable Runtime- und die nativen I/O-Elemente wurden entfernt. Dieses Element wird voraussichtlich in JBoss EAP 5.0 aufgenommen.

Abhängige Komponenten

Die folgenden Komponenten wurden nur aus Abhängigkeitsgründen hinzugefügt und werden für die Produktion oder die Entwicklung im Rahmen einer JBoss EAP-Subskription nur bedingt unterstützt.

Komponente Kommentare
Quartz Job Scheduler Der Quartz Job Scheduler wird intern vom Java EE Timer Service verwendet und wird nur in diesem Kontext unterstützt.
JBoss jBPM 3.1.4 (jPDL) Diese Komponente ist zum Implementieren von Page Flow Features für JBoss Seam erforderlich. Die Verwendung wird daher nur in diesem Kontext unterstützt.
JBoss Rules 3.2.1 (Drools) Diese Komponente ist zum Implementieren von rollenbasierten Sicherheits-Features für JBoss Seam erforderlich. Die Verwendung wird daher nur in diesem Kontext unterstützt.
RichFaces 3.0.1 Snapshot Dieses Element ist im JBoss Seam-Bündel enthalten. Die Verwendung wird daher nur in diesem Kontext unterstützt.
Ajax4Jsf 1.1.1 Snapshot Dieses Element ist im JBoss Seam-Bündel enthalten. Die Verwendung wird daher nur in diesem Kontext unterstützt.
Hypersonic SQL Diese Komponente bietet standardmäßige vorkonfigurierte Datenbankfunktionen für JBoss EAP nur zu Evaluierungs- und Entwicklungszwecken. Hypersonic SQL wird als Produktionsdatenbank nicht empfohlen oder unterstützt.

Vorabversionen von Komponenten

Dieses Release enthält keine Funktionen, die als Vorabversionen gelten.

JBoss Enterprise Application Platform 4.2

Die folgenden Komponenten wurden in einer einzigen Distribution der JBoss EAP 4.2 integriert. Diese integrierte Java Applicatiopn-Plattform wird je nach Ihrer Subskriptionsvereinbarung in Entwicklungs- und Produktionsumgebungen vollständig unterstützt.

Komponente Version
JBoss Application Server 4.2.0
Hibernate 3.2.4.SP1
Hibernate Entity Manager 3.2.1
Versionsvermerke zu Hibernate 3.2.1
JBoss Seam 1.2.1
JBoss Web (eingebettetes Tomcat 6.0) 2.0.0
JBoss Cache 1.4.1 SP3
JGroups (für Caching und 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

Ausgeschlossene Elemente

Die folgenden Teilkomponenten oder Funktionen wurden aus JBoss EAP 4.2 entfernt.

Komponente Entferntes Element Kommentare
JBoss Web 2.0 Die Apache Portable Runtime- und die nativen I/O-Elemente wurden entfernt. Dieses Element wird voraussichtlich in JBoss EAP 5.0 aufgenommen.

Abhängige Komponenten

Die folgenden Komponenten wurden nur aus Abhängigkeitsgründen hinzugefügt und werden für die Produktion oder die Entwicklung im Rahmen einer JBoss EAP-Subskription nur bedingt unterstützt.

Komponente Kommentare
Quartz Job Scheduler Der Quartz Job Scheduler wird intern vom Java EE Timer Service verwendet und wird nur in diesem Kontext unterstützt.
JBoss jBPM 3.1.4 (jPDL) Diese Komponente ist zum Implementieren von Page Flow Features für JBoss Seam erforderlich. Die Verwendung wird daher nur in diesem Kontext unterstützt.
JBoss Rules 3.2.1 (Drools) Diese Komponente ist zum Implementieren von rollenbasierten Sicherheits-Features für JBoss Seam erforderlich. Die Verwendung wird daher nur in diesem Kontext unterstützt.
Hypersonic SQL Diese Komponente bietet standardmäßige vorkonfigurierte Datenbankfunktionen für JBoss EAP nur zu Evaluierungs- und Entwicklungszwecken. Hypersonic SQL wird als Produktionsdatenbank nicht empfohlen oder unterstützt.

Vorabversionen von Komponenten

Einige Funktionen in JBoss EAP 4.2 werden als Vorabversion zur Verfügung gestellt. Diese Komponenten wurden zwar in JBoss EAP aufgenommen, sind aber funktionell noch nicht ganz ausgereift. Sie werden in der Entwicklungsumgebung unterstützt (je nach Ihrer Subskriptionsvereinbarung), werden aber nicht für Produktionszwecke empfohlen oder unterstützt. Diese Komponenten werden im Hinblick auf erhöhten Benutzerkomfort einbezogen und um die Features der Komponenten einem breiteren Publikum vorzustellen. Kunden werden gebeten, Feedback und Vorschläge für ein Feature zur Vorabversion einzureichen, bevor diese Komponenten umfassend unterstützt werden. Red Hat plant, Funktionen zur Vorabversion in einem zukünftigen Release vollständig zu unterstützten.

Komponente Kommentare
JBoss Web Services (JBossWS) – JAX-WS Die JAX-WS-Funktionen in JBossWS sind noch nicht voll entwickelt und daher zurzeit nicht für Produktionszwecke geeignet. Wir planen die Bereitstellung einer aktualisierten JBossWS Komponente mit umfassendem JAX-WS-Support in den Releases JBoss EAP 4.3 und 5.0.