The WebSphere® Application Server product supports various industry standards. This topic lists the specifications and application programming interface (API) documentation supported in current and previous product releases.
The Version 8.0 column in the tables lists the latest specification level that the product supports. However, support for specifications is compatible with earlier versions of the product; the Version 8.0 product supports all specifications that are listed for Version 6.0 through Version 8.0. For example, for any application type, the Version 8.0 product supports Java EE 5 and 6 and J2EE 1.2, 1.3, and 1.4. The word "New" beside a specification indicates that the product first supported the specification in that product version.
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Platform,
Enterprise Edition (Java EE) specification Prior to Java EE 5, the specification name was Java 2 Platform, Enterprise Edition (J2EE). |
Java EE 6 (JSR 316) New |
Java EE 5 New |
J2EE 1.4 New |
|
Java Platform, Standard Edition (Java SE) specification Prior to Java SE 6, the specification name was Java 2 Platform, Standard Edition (J2SE). |
Java SE 6 New |
|||
ISO 8859 specifications | ISO 8859 applies to these versions. |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Servlet specification (JSR 154, JSR 53 and JSR 315) | Java Servlet 3.0 New |
Java Servlet 2.5 New |
Java Servlet 2.4 New |
|
JavaServer Faces (JSF) specification (JSR 252 and 127) | Apache MyFaces - JSF 2.0 New |
Sun Reference Implementation - JSF 1.2 Apache MyFaces 1.2 - JSF 1.2 |
||
JavaServer Pages (JSP) specification (JSR 245, JSR 152, and JSR 53) | JSP 2.2 New |
JSP 2.1 New |
JSP 2.0 New |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Portlet specification | Not applicable. The product first supports portlets in Version 6.1. |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Session Initiation Protocol (SIP) Servlet API | SIP 1.1 (JSR 289) New |
SIP 1.1 (JSR 289) New for Feature Pack for CEA 1.0 |
SIP 1.0 (JSR 116) |
Not applicable. The product first supports SIP in Version 6.1. |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Enterprise JavaBeans (EJB) specification | EJB 3.0 New for Feature Pack for EJB 3.0 |
EJB 2.1 New |
||
Java DataBase Connectivity (JDBC) API | JDBC 4.0 New |
JDBC 3.0 New |
||
Java Message Service (JMS) specification | JMS 1.1 New |
|||
Java Persistence API (JPA) specification |
New for Feature Pack for OSGi and JPA 2.0 |
New for Feature Pack for EJB 3.0 |
Not applicable |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
OSGi Service Platform specification | OSGi Service Platform Release 4 Version 4.2 New for Feature Pack for OSGi and JPA 2.0 |
Not applicable |
Not applicable |
|
OSGi Alliance RFC-0112 Bundle Repository specification | OSGi Alliance RFC-0112 (Draft) New for Feature Pack for OSGi and JPA 2.0 |
Not applicable |
Not applicable |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Web Start architecture |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Architecture for XML Binding (JAXB) specification | JAXB 2.2 New |
JAXB 2.1 New |
JAXB 2.0 New for Feature Pack for Web Services |
Not applicable |
Java Architecture for XML Binding (JAXB) Reference Implementation Vendor Extensions Runtime Properties specification | JAXB 2.0 RI Vendor Extensions New for Feature Pack for Web Services |
Not applicable |
||
Java API for XML Processing (JAXP) specification | 1.4 Included in Java SE 6. |
1.4 Included in Java SE 6. |
1.3 Included in J2SE 5. |
1.2 |
Java API for XML Registries (JAXR) specification | JAXR 1.0 New |
|||
Java API for XML-based RPC (JAX-RPC) specification | JAX-RPC 1.1 New |
|||
Java API for RESTful Web Services (JAX-RS) specification | JAX-RS 1.1 New |
|||
Java API for XML Web Services (JAX-WS) specification | JAX-WS 2.2 New |
JAX-WS 2.1 New |
JAX-WS 2.0 New for Feature Pack for Web Services |
Not applicable |
SOAP | SOAP 1.2 New for Feature Pack for Web Services |
|||
SOAP with Attachments API for Java (SAAJ) Specification | SAAJ 1.3 New for Feature Pack for Web Services |
SAAJ 1.2 New |
||
SOAP over Java Message Service (SOAP over JMS) | ||||
SOAP Message Transmission Optimization Mechanism (MTOM) | MTOM 1.0 New for Feature Pack for Web Services |
Not applicable |
||
Streaming API for XML (StAX) | StAX 1.0 New for Feature Pack for Web Services |
Not applicable |
||
Universal Description, Discovery and Integration (UDDI) | UDDI 3.0 New |
|||
W3C XML Schema | ||||
Web Services Addressing (WS-Addressing) | WS-Addressing 1.0 family of specifications:
|
WS-Addressing 1.0 family of specifications:
|
WS-Addressing 1.0 family of specifications:
|
Not applicable |
Web Services Atomic Transaction (WS-AT) | WS-AT 1.1 New WS-AT 1.2 New |
WS-AT 1.0 New |
||
Web Services Business Activity (WS-BA) | WS-BA 1.1 New WS-BA 1.2 New |
Not applicable |
||
Web Services Coordination (WS-COOR) | WS-COOR 1.1 New WS-COOR 1.2 New |
WS-COOR 1.0 New |
||
Web Services Description Language (WSDL) | ||||
Web Services for Java Platform, Enterprise Edition
(Java EE) (JSR 109) Prior to Web Services for Java EE, the specification name was Web Services for Java 2 Platform, Enterprise Edition (J2EE). |
JSR 109 1.3 New |
JSR 109 1.2 New |
JSR 109 1.1 New |
|
Web Services Interoperability Organization (WS-I) Basic Profile | WS-I Basic Profile 1.2 (draft) New for Feature Pack for Web Services WS-I Basic Profile 2.0 (draft) New for Feature Pack for Web Services |
|||
Web Services-Interoperability (WS-I) Attachments Profile | ||||
Web Services Interoperability (WS-I) Reliable
Secure Profile (RSP) Prior to WS-I RSP, the specification was named Reliable Asynchronous Messaging Profile (RAMP) |
RAMP 1.0 New for Feature Pack for Web Services |
Not applicable |
||
Web Services Invocation Framework (WSIF) | ||||
Web Services Metadata for the Java Platform (JSR 181) | Web Services Metadata for the Java Platform New for Feature Pack for Web Services |
Not applicable |
||
Web Services Notification (WS-Notification) | WS-Notification 1.3 family of specifications:
|
WS-Notification 1.3 family of specifications:
|
WS-Notification 1.3 family of specifications:
|
Not applicable |
Web Services Policy (WS-Policy) specification |
Web Services Addressing 1.0 - Metadata Web Services Atomic Transaction Version 1.0 and Web Services Atomic Transaction Version 1.1 Web Services Reliable Messaging Policy Assertion Version 1.0 and Web Services Reliable Messaging Policy Assertion Version 1.1 |
Web Services Addressing 1.0 - Metadata New Web Services Atomic Transaction Version 1.0 and Web Services Atomic Transaction Version 1.1 New Web Services Reliable Messaging Policy Assertion Version 1.0 and Web Services Reliable Messaging Policy Assertion Version 1.1 New |
Not applicable |
|
Web Services Reliable Messaging | WS-ReliableMessaging 1.0 and WS-ReliableMessaging 1.1. New for Feature Pack for Web Services |
Not applicable |
||
Web Services Resource Framework (WSRF) | WSRF 1.2 New |
Not applicable |
||
XML-binary Optimized Packaging (XOP) | XOP 1.0 New for Feature Pack for Web Services |
Not applicable |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
SCA Assembly Model specification | SCA Assembly Model 1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA Policy Framework specification | SCA Policy Framework 1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA Transaction Policy specification | SCA Transaction Policy 1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA Java Common Annotations and APIs specification | SCA Java Common Annotations and APIs 1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA Java Component Implementation specification | SCA Java Component Implementation 1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA Web Services Binding specification | SCA Web Services Binding V1.00 New for Feature Pack for SCA Version 1.0.0 |
Not applicable |
Not applicable |
|
SCA EJB Session Bean Binding specification | SCA EJB Session Bean Binding 1.00 Supports EJB 2.1 and 3.0 modules. |
SCA EJB Session Bean Binding 1.00 New for Feature Pack for SCA Version 1.0.0 Supports EJB 2.1 and 3.0 modules. |
Not applicable |
Not applicable |
SCA JMS Binding specification | SCA JMS Binding 1.00 New for Feature Pack for SCA Version 1.0.1 |
Not applicable |
Not applicable |
|
SCA Java EE Integration specification | SCA Java EE Integration 1.00 New for Feature Pack for SCA Version 1.0.1 |
Not applicable |
Not applicable |
|
SCA Spring Component Implementation specification | SCA Spring Component Implementation 1.00 New for Feature Pack for SCA Version 1.0.1 |
Not applicable |
Not applicable |
|
Service Data Objects (SDO) specification | SDO 2.1.1 (JSR 235) |
SDO 2.1.1 (JSR 235) New for Feature Pack for SCA Version 1.0.1 |
Not applicable |
Not applicable |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java DataBase Connectivity (JDBC) API | JDBC 4.0 New |
JDBC 3.0 New |
||
Java EE Connector Architecture (JCA) resource adapter | JCA 1.6 (JSR 322) New |
JCA 1.5 New |
||
Service Data Objects (SDO) specification |
|
|
SDO 1.0 New |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Message Service (JMS) | JMS 1.1 New |
|||
Java EE Connector Architecture (JCA) resource adapter | JCA 1.6 (JSR 322) New |
JCA 1.5 New |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
JavaMail API documentation (JSR 919) | JavaMail 1.4 New |
JavaMail 1.3 New |
||
URL API documentation | URL 1.4.2 New |
|||
JavaBeans Activation Framework (JAF) Specification | JAF 1.1 New |
JAF 1.0.2 New |
||
W3C Architecture - Naming and Addressing: URIs, URLs | W3C Naming and Addressing applies to these versions. |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java 2 Security Manager | ||||
Java Authentication and Authorization Service (JAAS) | JAAS 2.0 applies to these versions. |
|||
Java Authorization Contract for Containers (JACC) | New | JACC 1.0 New |
||
Java Authentication Service Provider Interface for Containers (JASPI) | Not applicable | Not applicable | Not applicable | |
Common Secure Interoperability Version 2 (CSIv2)
specification This is an Object Management Group (OMG) CORBA/IIOP specification. |
CSI 2.0 applies to these versions. |
|||
Secure Sockets Layer (SSL) configuration The product uses Java Secure Sockets Extension (JSSE) as the SSL implementation for secure connections. JSSE is part of the Java 2 Standard Edition (J2SE) specification and is included in the IBM® implementation of the Java Runtime Extension (JRE) specification. |
JSSE 5.0 New |
|||
Java Generic Security Service (JGSS) Use JGSS with the Kerberos Network Authentication Service, Version 5 |
JGSS 1.0.1 applies to these versions. |
|||
The Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) | SPNEGO 1.0 applies to these versions. |
|||
Java Cryptographic Extension (JCE) specification | JCE 1.0 applies to these versions. |
|||
Java Certification Path (CertPath) API | CertPath 1.1 New |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Canonical XML | Canonical XML 1.0 applies to these versions. |
|||
Decryption Transform for XML Signature | Decryption Transformation for XML Signature applies to these versions. . |
|||
Exclusive XML Canonicalization | Exclusive XML Canonicalization 1.0 applies to these versions. |
|||
OASIS Web Services Security: SOAP Message Security (WS-Security) | WS-Security 1.1 New for Feature Pack for Web Services |
|||
OASIS Web Services Security: Kerberos Token Profile | Not applicable |
|||
OASIS Web Services Security: SAML Token Profile
1.1![]() |
||||
OASIS Web Services Security: Username Token Profile | Username Token Profile 1.1 New for Feature Pack for Web Services |
|||
OASIS Web Services Security: X.509 Token Profile | X.509 Token Profile 1.1 New for Feature Pack for Web Services |
|||
Web Services Interoperability Organization (WS-I) Basic Security Profile | Not applicable |
|||
Web Services Interoperability Organization (WS-I) Reliable Secure Profile | WS-I Reliable Secure Profile 1.0 (draft) New for Feature Pack for Web Services |
Not applicable |
||
Web Services Secure Conversation (WS-SecureConversation) | OASIS WS-SecureConversation 1.0 (draft submission) New for Feature Pack for Web Services |
Not applicable |
||
Web Services Trust | OASIS WS-Trust 1.1 (draft) New for Feature Pack for Web Services |
Not applicable |
||
XML Signature Syntax and Processing | XML Signature Syntax and Processing applies to these versions. |
|||
XML Encryption Syntax and Processing | XML Encryption Syntax and Processing applies to these versions. |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java Naming and Directory Interface (JNDI) Specification | JNDI on J2SE applies to these versions. |
|||
Common Object Request Broker: Architecture and
Specification (CORBA) specification This is an Object Management Group (OMG) Interoperable Naming (CosNaming) specification. |
CORBA 2.4 applies to these versions. |
|||
Interoperable Naming Service specification This is an OMG CosNaming specification. |
||||
Naming Service specification This is an OMG CosNaming specification. |
Naming Service applies to these versions. |
The Object Request Broker (ORB) component follows the Common Object Request Broker Architecture (CORBA) specifications supported by Java 2 Platform, Standard Edition (J2SE). The Object Management Group (OMG) produces the specifications.
Versions 6.1 and later use the J2SE 5.0 specifications that are listed in Official Specifications for CORBA support in J2SE 5.0 at http://download.oracle.com/javase/1.5.0/docs/guide/idl/compliance.html.
Version 6.0.x uses the J2SE 1.4 specifications that are listed in Official Specifications for CORBA support in J2SE 1.4 at http://download.oracle.com/javase/1.4.2/docs/api/org/omg/CORBA/doc-files/compliance.html.
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Common Object Request Broker Architecture (CORBA) specifications | CORBA 2.3.1 applies to these versions. |
|||
Revised IDL to Java language mapping | Revised IDL to Java language mapping applies to these versions. |
|||
New IDL to Java Mapping Chapter | New IDL to Java Mapping Chapter applies to these versions. |
|||
Updated Java to IDL Mapping specification | Updated Java to IDL Mapping applies to these versions. |
|||
Interoperable Naming Service revised chapters | Interoperable Naming Service revised chapters applies to these versions. |
|||
Object Reference Template Final Adopted specification | Not applicable |
|||
Portable Interceptors specification | Not applicable |
Not applicable |
Not applicable |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
CORBA Object Transaction Service (OTS) specification | OTS 1.4 New |
|||
Java EE Connector Architecture (JCA) resource adapter | JCA 1.6 (JSR 322) New |
JCA 1.5 New |
||
Java Transaction API (JTA) specification | JTA 1.1 New |
JTA 1.0.1B New |
||
Java Transaction Service (JTS) specification | JTS 1.0 applies to these versions. |
|||
Web Services Atomic Transaction (WS-AT) | WS-AT 1.1 New WS-AT 1.2 New |
WS-AT 1.0 New |
||
Web Services Business Activity (WS-BA) | WS-BA 1.1 New WS-BA 1.2 New |
Not applicable |
||
Web Services Coordination (WS-COOR) | WS-COOR 1.1 New WS-COOR 1.2 New |
WS-COOR 1.0 New |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
ActivitySession service and Last Participant Support | ||||
J2EE Activity Service for Extended Transactions (JSR 95) | JSR 95 applies to these versions. |
|||
Java Transaction API (JTA) specification | JTA 1.1 New |
JTA 1.0.1B New |
||
Internationalization (i18n) | ||||
J2SE internationalization documentation |
Specification or API | Version 8.0 | Version 7.0 | Version 6.1 | Version 6.0 |
---|---|---|---|---|
Java EE Application Deployment specification | New | |||
J2EE Extension Mechanism Architecture | ||||
Java Management Extensions (JMX) JSR-000003 | JMX 1.2 New |
|||
Java Management Extensions (JMX) Remote API | Not applicable |
|||
Java Virtual Machine (JVM) specification See WebSphere Application Server detailed system requirements. |
JVM 6 New |
JVM 5.0 New |
||
Logging API specification (JSR 47) |