JBoss Enterprise Application Platform
Supported Standards
The following industry standards are supported in each corresponding JBoss Enterprise Application Platform (EAP) release. Where applicable, industry standard certification tests are conducted with each major and minor release to verify compliance.
Java Enterprise Edition (EE)
The following Java EE standards are supported in each corresponding JBoss EAP release. Detailed information for each Java Specification Request (JSR) is maintained by the Java Community Process, where Red Hat is an Executive Committee member.
| Technology/Specification |
EAP 5.0 |
EAP 4.3 |
| Java Platform, Enterprise Edition (Java EE) [JSR-151, 244, 313] |
5.0 |
1.4 |
| JavaBeans Activation Framework (JAF) [JSR-925] |
1.1 |
1.1 |
| Java API for XML-based RPC (JAX-RPC) [JSR-101] |
1.1 |
1.1 |
| SOAP with Attachments API for Java (SAAJ) [JSR-067] |
1.3 |
1.3 |
| Java API for XML Registries (JAX-R) [JSR-093] |
1.0 |
1.0 |
| Java Servlet [JSR-154] |
2.5 |
2.4 |
| JavaServer Faces (JSF) [JSR-252 ] |
1.2 |
1.2 |
| JavaServer Pages (JSP) [JSR-245 ] |
2.1 |
2.1 |
| Java Transaction API (JTA) [JSR-907 ] |
1.1 |
1.0 |
| Java Authorization Contract for Containers (JACC) [JSR-115 ] |
1.1 |
1.0 |
| Enterprise Java Beans (EJB) [JSR-153, 220, 318] |
2.1, 3.0 |
2.1, 3.0 |
| J2EE Connector Architecture [JSR-112 ] |
1.5 |
1.5 |
| J2EE Management API [JSR-077] |
1.0 |
1.0 |
| Enterprise Web Services [JSR-109] |
1.2 |
1.1 |
| J2EE Deployment API [JSR-088 ] |
1.2 |
1.1 |
| JavaMail [JSR-919 ] |
1.4 |
1.4 |
| Java Messaging Service (JMS) [JSR-914 ] |
1.1 |
1.1 |
| Java Persistence API (JPA) [JSR-220 ] |
1.0 |
1.0 |
| Streaming API for XML Processing (StAX) [JSR-173 ] |
1.0 |
1.0 |
| Web Services Metadata for the Java Platform [JSR-181 ] |
2.0 |
2.0 |
| Java API for XML Web Services (JAX-WS) [JSR-224] |
2.1 |
2.0 |
| JSP Debugging [JSR-045] |
1.0 |
– |
| JStandard Tag Library for JavaServer Pages (JSTL) [JSR-052] |
1.2 |
1.2 |
| Common Annotations for the Java Platform [JSR-250] |
1.0 |
1.0 |
| Java Architecture for XML Binding (JAXB) [JSR-222 ] |
2.0 |
2.0 |
| Java API for RESTful Web Services (JAX-RS) [JSR-311] |
1.0 |
– |
Web Services Standards / APIs
The following web services standards are supported in each corresponding JBoss EAP release:
| Technology/Specification |
EAP 5.0 |
EAP 4.3 |
| Simple Object Access Protocol (SOAP) |
1.2 |
1.1, 1.2 |
| SOAP Message Transmission Optimization Mechanism (MTOM) |
Yes |
Yes |
| XML-Binary Optimized Packaging (XOP) |
Yes |
– |
| Web Services Description Language (WSDL) |
1.1, 2.0 |
1.1 |
| WS-I Basic Profile |
1.1 |
1.1 |
| WS-Addressing |
1.0 |
1.0 |
| WS-Reliable Messaging |
1.1 * |
– |
| WS-Security |
1.1 |
1.1 |
| Universal Description Discovery and Integration (UDDI) |
2.0 |
2.0 |
| Java API for XML Web Services Addressing (JAX-WSA) [JSR-261] |
1.0 |
1.0 |
| WS-Atomic Transactions |
1.1 |
– |
| Fast Infoset (FI - ISO/IEC 24824-1, ITU-T Rec. X.891) |
Yes |
– |
| WS-Business Activity |
1.1 |
– |
| WS-Coordination |
1.1 |
– |
| WS-Security Policy |
1.3* |
– |
| WS-Policy |
1.5* |
– |
| WS-Policy Attachment |
1.5* |
– |
| WS-I Attachments Profile |
1.0 |
1.0 |
| WS-Eventing |
– |
– |
| WS-Trust |
1.4* |
– |
| * Included in the JBoss WS-CXF Tech. Preview |
Additional Standards / APIs
The following additional standards are supported in each corresponding JBoss EAP release:
| Technology/Specification |
EAP 5.0 |
EAP 4.3 |
| Java Transaction Service (JTS) |
1.0 |
– |
| CORBA |
2.3.1 |
2.3.1 |
| JDBC [JSR-054, 221] |
3.0 |
3.0 |
| Java Management Extensions (JMX) [JSR-003] |
[1] |
1.2 |
| Java API for XML Processing (JAX-P) [JSR-063] |
[1] |
1.2 |
| SPNEGO/Kerberos |
Yes |
– |
| Notes: [1] Now implemented via Java SE |