Skip to navigation

Warning message

log in to add comments or rate this document

JBoss Enterprise Application Platform Supported Standards

Updated 2014-04-01T20:37:52+00:00

The following industry standards are supported in each corresponding JBoss® Enterprise Application Platform (JBoss EAP) release. Where applicable, industry standard certification tests are conducted with each major and minor release to verify compliance.

Java Platform, 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 JBoss EAP 6 JBoss EAP 5.1 JBoss EAP 4.3
Java EE[JSR-151,244,316] 6.0 5.0 1.4
Java API for XML-based RPC (JAX-RPC) [JSR-101] 1.1 1.1 1.1
SOAP with Attachments API for Java (SAAJ) [JSR-067] 1.3 1.3 1.3
Java Servlet [JSR-154, 315] 3.0 2.5 2.4
JavaServer Faces (JSF) [JSR-252, 314] 2.0 1.2 1.2
JavaServer Pages & Expression Language (JSP) [JSR-245] 2.2 2.1 2.1
Java Transaction API (JTA) [JSR-907] 1.1 1.1 1.0
Java Authorization Contract for Containers (JACC) [JSR-115] 1.4 1.1 1.0
Enterprise JavaBeans with Interceptors 1.1 (EJB) [JSR-153, 220, 318] 3.1, 3.0, 2.1, 2.0 3.0, 2.1, 2.0 3.0, 2.1, 2.0
Java EE Connector Architecture [JSR-112, 322] 1.6 1.5 1.5
J2EE Management [JSR-077] 1.1 1.0 1.0
Enterprise Web Services [JSR-109] 1.3 1.2 1.1
Java EE Application Deployment [JSR-088] 1.2 1.2 1.1
JavaMail [JSR-919 ] 1.4 1.4 1.4
Java Message Service (JMS) [JSR-914] 1.1 1.1 1.1
Java Persistence (JPA) [JSR-220, 317] 2.0 1.0 1.0
Web Services Metadata for the Java Platform [JSR-181] 2.1 2.0 2.0
Java API for XML Web Services (JAX-WS) [JSR-224] 2.2 2.1 2.0
Debugging Support for Other Languages [JSR-045] 1.0 1.0 -
Standard Tag Library for JavaServer Pages (JSTL) [JSR-052] 1.2 1.2 1.2
Common Annotations for the Java Platform [JSR-250] 1.1 1.0 1.0
Java Architecture for XML Binding (JAXB) [JSR-222] 2.2 2.0 2.0
Java API for RESTful Web Services (JAX-RS) [JSR-311] 1.1 1.0 -
Java API for XML Registries (JAXR) [JSR-093] 1.0 1.0 1.0
Contexts and Dependency Injection for Java (CDI) [JSR-299] 1.0 - -
Bean Validation [JSR-303] 1.0 - -

Web Services Standards and APIs

The following Web Services standards are supported in each corresponding JBoss EAP release.

Technology/Specification JBoss EAP 6.0 JBoss EAP 5.1 JBoss EAP 4.3
Simple Object Access Protocol (SOAP) 1.2 1.2 1.1, 1.2
SOAP Message Transmission Optimization Mechanism (MTOM) Yes Yes Yes
XML-Binary Optimized Packaging (XOP) Yes Yes Yes
Web Services Description Language (WSDL) 1.1 1.1 1.1
WS-I Basic Profile 1.1, 1.2, 2.0 1.1 1.1
WS-I Basic Security Profile 1.1
WS-Addressing 1.0 1.0 1.0
WS-Reliable Messaging 1.0 1.0[1] -
WS-Security 1.1 1.1[1], 1.0 1.0
WS-Security Core 1.1 1.1[1]
WS-Security Username Token Profile 1.1 1.1[1], 1.0 1.0
WS-Security X.509 Token Profile 1.1 1.1[1], 1.0 1.0
WS-Security SOAP with Attachments Token Profile 1.1 1.1[1]
WS-Security SOAP Message Security 1.1 1.0
Universal Description Discovery and Integration (UDDI) Client 2.0, 3.0 2.0 2.0
Java API for XML Web Services Addressing (JAX-WSA)[JSR-261] 1.0 1.0 1.0
WS-Atomic Transactions 1.1 1.1 -
Fast Infoset (FI - ISO/IEC 24824-1, ITU-T Rec. X.891) Yes Yes -
WS-Business Activity 1.1 1.1 -
WS-Coordination 1.1 1.1 -
WS-Security Policy 1.3 1.3[1] -
WS-Policy 1.5 1.5[1] -
WS-Policy Attachment 1.5 1.5[1] -
WS-I Attachments Profile 1.0 1.0 1.0
WS-Eventing - - -
WS-Trust 1.3 1.3[1] -
Security Assertion Markup Language (SAML) 2.0 2.0[2] -
XACML 2.0 2.0 -

[1] Included in optional JBoss WS Apache CXF.
[2] PicketLink Federation was Technology Preview in EAP 5.1.1.

Additional Standards and APIs

The following additional standards are supported in each corresponding JBoss EAP release.

Technology/Specification JBoss EAP 6.0 JBoss EAP 5.1 JBoss EAP 4.3
Java Transaction Service (JTS) 1.0 1.0 -
JDBC [JSR-054] [3] 3.0, 4.0 3.0
CORBA 2.3.1 2.3.1 2.3.1
Streaming API for XML Processing (StAX) [JSR-173] [3] 1.0 1.0
JavaBeans Activation Framework (JAF) [JSR-925] [3] 1.1 1.1
Java Management Extensions (JMX)[JSR-255] [3] 2.0 -
Java Database Connectivity (JDBC) [JSR-221] [3] 4.0 4.0
Java API for XML Processing (JAXP) [JSR-205] [3] 1.3 -
SPNEGO/Kerberos Yes Yes -

[3] Now implemented via Java SE.

For a list of changes to this document follow this link