JBoss Enterprise Application Platform supported standards

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 5.1 JBoss EAP 4.3
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 JavaBeans (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 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 and APIs

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

Technology/Specification JBoss EAP 5.1 JBoss 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*
Security Assertion Markup Language ( SAML ) 2.0
*Included in optional JBoss WS Apache CXF
 

Additional standards and APIs

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

Technology/Specification JBoss EAP 5.1 JBoss EAP 4.3
Java Transaction Service (JTS) 1.0
CORBA 2.3.1 2.3.1
JDBC [JSR-054] 3.0, 4.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.