Specifications and API documentation
The WebSphere Application Server product supports various industry standards. This topic lists the specifications and (API) documentation supported in current and previous product releases.
Components
- Any application type
- Web applications
- Portlet applications
- SIP applications
- EJB applications
- OSGi applications
- Client applications
- Web services
- (dist)(zos) Service Component Architecture
- Service integration
- Data access resources
- Messaging resources
- Mail, URLs, and other Java EE resources
- Security
- Web Services Security
- Naming and directory
- Object Request Broker
- Transactions
- WebSphere extensions
- Administration
The v8.5 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; WebSphere Application Server v8.5 supports all specifications listed for Version 6.0 through v8.5. 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.
Any application type
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java EE specification Prior to Java EE 5, the specification name was J2EE.
Java EE 6 (JSR 316) Java EE 6 (JSR 316) New Java EE 5 New J2EE 1.4 J2EE 1.4 New J2EE 1.3 J2EE 1.2 Java SE specification Prior to Java SE 6, the specification name was Java 2 Platform, Standard Edition (J2SE).
Java SE 7 New Java SE 6 Java SE 6 New J2SE 5 J2SE 1.4.2 ISO 8859 specifications ISO 8859 applies to these versions.
Web applications
Specification or API v8.5 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 Java Servlet 3.0 New Java Servlet 2.5 New Java Servlet 2.4 Java Servlet 2.4 New Java Servlet 2.3 JavaServer Faces (JSF) specification (JSR 252 and 127) Apache MyFaces - JSF 2.0
Apache MyFaces - JSF 2.0New
Sun Reference Implementation - JSF 1.2
Apache MyFaces - JSF 1.2
JSF 1.1 JSF 1.0 JSP specification (JSR 245, JSR 152, and JSR 53) JSP 2.2 JSP 2.2 New JSP 2.1 New JSP 2.0 JSP 2.0 New JSP 1.2
Portlet applications
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Portlet specification Portlet 2.0 (JSR 286) Portlet 2.0 (JSR 286) Portlet 2.0 (JSR 286) New Portlet 1.0 (JSR 168) Not applicable. The product supports portlets in Version 6.1.
Session Initialization Protocol applications
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Session Initiation Protocol (SIP) Servlet API For a complete list of SIP and SIP proxy standards, see SIP industry standards compliance.
SIP 1.1 (JSR 289) 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 supports SIP in Version 6.1.
Enterprise bean (EJB) applications
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 EJB specification EJB 3.1 EJB 3.1 New EJB 3.0 EJB 3.0 New for Feature Pack for EJB 3.0 EJB 2.1 New EJB 2.0 EJB 1.1 Java DataBase Connectivity (JDBC) API JDBC 4.1 New JDBC 4.0 JDBC 4.0 New JDBC 3.0 JDBC 3.0 New JDBC 2.1 and Optional Package API (2.0) Java Message Service (JMS) specification JMS 1.1 JMS 1.1 JMS 1.1 JMS 1.1 JMS 1.1 New Java Persistence API (JPA) specification JPA 2.0 JPA 2.0 JPA 2.0 New for Feature Pack for OSGi and JPA 2.0 JPA 1.0 New for Feature Pack for EJB 3.0 Not applicable
OSGi applications
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 OSGi Service Platform specification OSGi Service Platform Release 4 Version 4.2 OSGi Service Platform Release 4 Version 4.2 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) OSGi Alliance RFC-0112 (Draft) OSGi Alliance RFC-0112 (Draft) New for Feature Pack for OSGi and JPA 2.0 Not applicable
Not applicable
Client applications
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java Web Start architecture Java Web Start 1.4.2 Java Web Start 1.4.2 Java Web Start 1.4.2 Java Web Start 1.4.2 Java Web Start 1.4.2 New
Web services
Service Component Architecture
The product supports the following Service Component Architecture (SCA) specifications. The product supports most sections of the specifications, although some sections are not supported. See Unsupported SCA specification sections.
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 OSOA SCA Assembly Model specification SCA Assembly Model 1.00 SCA Assembly Model 1.00 SCA Assembly Model 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OASIS SCA Assembly specification SCA-Assembly 1.1 New Not applicable
Not applicable
Not applicable
Not applicable
OSOA SCA Policy Framework specification SCA Policy Framework 1.00 SCA Policy Framework 1.00 SCA Policy Framework 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OASIS SCA Policy Framework specification The product supports policy attachment, but does not support OASIS policy set definitions.
SCA-Policy 1.1 New Not applicable
Not applicable
Not applicable
Not applicable
OSOA SCA Transaction Policy specification SCA Transaction Policy 1.00 SCA Transaction Policy 1.00 SCA Transaction Policy 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OSOA SCA Java Common Annotations and APIs specification SCA Java Common Annotations and APIs 1.00 SCA Java Common Annotations and APIs 1.00 SCA Java Common Annotations and APIs 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OASIS SCA-J Common Annotations and APIs specification SCA-J 1.1 New Not applicable
Not applicable
Not applicable
Not applicable
OSOA SCA Java Component Implementation specification SCA Java Component Implementation 1.00 SCA Java Component Implementation 1.00 SCA Java Component Implementation 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OASIS SCA Bindings specification OASIS SCA JMS Binding 1.1 and OASIS SCA Web Service Binding 1.1 are supported.
OASIS SCA JCA Binding 1.1 is not supported.
SCA-Bindings 1.1 New Not applicable
Not applicable
Not applicable
Not applicable
OSOA SCA Web Services Binding specification SCA Web Services Binding V1.00 SCA Web Services Binding V1.00 SCA Web Services Binding V1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OSOA SCA EJB Session Bean Binding specification The specifications support EJB 2.1 and 3.0 modules.
SCA EJB Session Bean Binding 1.00 SCA EJB Session Bean Binding 1.00 SCA EJB Session Bean Binding 1.00 New for Feature Pack for SCA Version 1.0.0 Not applicable
Not applicable
OSOA SCA JMS Binding specification SCA JMS Binding 1.00 SCA JMS Binding 1.00 SCA JMS Binding 1.00 New for Feature Pack for SCA Version 1.0.1 Not applicable
Not applicable
OSOA SCA Java EE Integration specification SCA Java EE Integration 1.00 SCA Java EE Integration 1.00 SCA Java EE Integration 1.00 New for Feature Pack for SCA Version 1.0.1 Not applicable
Not applicable
OSOA SCA Spring Component Implementation specification SCA Spring Component Implementation 1.00 SCA Spring Component Implementation 1.00 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
Service integration
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java DataBase Connectivity (JDBC) API JDBC 4.1 New JDBC 4.0 JDBC 4.0 New JDBC 3.0 JDBC 3.0 New
Data access resources
resources. The product supports the specifications or
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java DataBase Connectivity (JDBC) API JDBC 4.1 New JDBC 4.0 JDBC 4.0 New JDBC 3.0 JDBC 3.0 New Java EE Connector Architecture (JCA) resource adapter JCA 1.6 (JSR 322) JCA 1.6 (JSR 322) New JCA 1.5 JCA 1.5 JCA 1.5 New JCA 1.0 Service Data Objects (SDO) specification (dist)(zos) SDO 2.1.1 (JSR 235)
(dist)(zos) SDO 2.1.1 (JSR 235)
(dist)(zos) SDO 2.1.1 (JSR 235) New for Feature Pack for SCA Version 1.0.1
SDO 1.0 SDO 1.0 New
Messaging resources
resources. The product supports the specifications or
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java Message Service (JMS) JMS 1.1 JMS 1.1 JMS 1.1 JMS 1.1 JMS 1.1 New Java EE Connector Architecture (JCA) resource adapter JCA 1.6 (JSR 322) JCA 1.6 (JSR 322) New JCA 1.5 JCA 1.5 JCA 1.5 New JCA 1.0
Mail, URLs, and other Java EE resources
and other Java EE resources. The product supports the
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 JavaMail API documentation (JSR 919) JavaMail 1.4 JavaMail 1.4 JavaMail 1.4 New JavaMail 1.3 JavaMail 1.3 New URL API documentation URL 1.4.2 URL 1.4.2 URL 1.4.2 URL 1.4.2 URL 1.4.2 New JavaBeans Activation Framework (JAF) Specification JAF 1.1 JAF 1.1 JAF 1.1 New JAF 1.0.2 JAF 1.0.2 New W3C Architecture - Naming and Addressing: URIs, URLs W3C Naming and Addressing applies to these versions.
Security
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 Java 2 Security Manager Java 2 Security Manager 1.5 Java 2 Security Manager 1.5 Java 2 Security Manager 1.5 Java 2 Security Manager 1.5 Java 2 Security Manager 1.4 New JAAS JAAS 2.0 applies to these versions. Java Authorization Contract for Containers (JACC) JACC 1.4 JACC 1.4 JACC 1.4 New JACC 1.0 JACC 1.0 New Java Authentication Service Provider Interface for Containers (JASPI) JASPI 1.0 JASPI 1.0 Not applicable Not applicable Not applicable CSIv2 (CSIv2) specification This is an Object Management Group (OMG) CORBA/IIOP specification.
CSI 2.0 applies to these versions. 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 JSSE 5.0 JSSE 5.0 JSSE 5.0 New JSSE 1.0.3 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 CertPath 1.1 CertPath 1.1 CertPath 1.1 New CertPath 1.0
Web Services Security
Security. The product supports the specifications or
Specification or API v8.5 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 WS-Security 1.1 WS-Security 1.1 WS-Security 1.1 New for Feature Pack for Web Services WS-Security 1.0 OASIS Web Services Security: Kerberos Token Profile Kerberos Token Profile 1.1 Kerberos Token Profile 1.1 Kerberos Token Profile 1.1 New Not applicable
Not applicable
OASIS Web Services Security: SAML Token Profile 1.1 Supported configurations: WebSphere Application Server supports this specification in reference to the SAML Version 1.1 and 2.0 assertions within SOAP messages only.
SAML Version 1.1 and 2.0 assertions SAML Version 1.1 and 2.0 assertions SAML Version 1.1 and 2.0 assertions Not applicable
Not applicable
OASIS Web Services Security: Username Token Profile Username Token Profile 1.1 Username Token Profile 1.1 Username Token Profile 1.1 Username Token Profile 1.1 New for Feature Pack for Web Services Username Token Profile 1.0 New OASIS Web Services Security: X.509 Token Profile X.509 Token Profile 1.1 X.509 Token Profile 1.1 X.509 Token Profile 1.1 X.509 Token Profile 1.1 New for Feature Pack for Web Services X.509 Token Profile 1.0 New Web Services Interoperability Organization (WS-I) Basic Security Profile WS-I Basic Security Profile 1.1 WS-I Basic Security Profile 1.1 WS-I Basic Security Profile 1.1 New WS-I Basic Security Profile 1.0 Not applicable
Web Services Interoperability Organization (WS-I) Reliable Secure Profile WS-I Reliable Secure Profile 1.0 (draft) WS-I Reliable Secure Profile 1.0 (draft) WS-I Reliable Secure Profile 1.0 (draft) 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.3 OASIS WS-SecureConversation 1.3 OASIS WS-SecureConversation 1.3 New OASIS WS-SecureConversation 1.0 (draft submission) New for Feature Pack for Web Services Not applicable
Web Services Trust OASIS WS-Trust 1.3 OASIS WS-Trust 1.3 OASIS WS-Trust 1.3 New 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.
Naming and directory
directory. The product supports the specifications or
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 JNDI Specification JNDI on Java SE 7 New JNDI on Java SE 6 JNDI on Java SE 6 New 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.
Interoperable Naming Service Naming Service specification This is an OMG CosNaming specification.
Naming Service applies to these versions.
Object Request Broker
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 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 listed in Official Specifications for CORBA support in J2SE 1.4 at http://docs.oracle.com/javase/jp/1.4/api/org/omg/CORBA/doc-files/compliance.html.
Specification or API v8.5 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 Object Reference Template Final Adopted specification Object Reference Template Final Adopted specification Object Reference Template Final Adopted specification Object Reference Template Final Adopted specification New Not applicable
Portable Interceptors specification Not applicable
Not applicable
Not applicable
Not applicable
Portable Interceptors specification
Transactions
Specification or API v8.5 Version 8.0 Version 7.0 Version 6.1 Version 6.0 CORBA Object Transaction Service (OTS) specification OTS 1.4 OTS 1.4 OTS 1.4 OTS 1.4 OTS 1.4 New Java EE Connector Architecture (JCA) resource adapter JCA 1.6 (JSR 322) JCA 1.6 (JSR 322) New JCA 1.5 JCA 1.5 JCA 1.5 New JCA 1.0 Java Transaction API (JTA) specification JTA 1.1 JTA 1.1 JTA 1.1 New JTA 1.0.1B JTA 1.0.1B New Java Transaction Service (JTS) specification JTS 1.0 applies to these versions.
WebSphere extensions
extensions. The product supports the specifications or
Specification or API v8.5 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 JTA 1.1 JTA 1.1 New JTA 1.0.1B New JTA 1.0.1 Internationalization (i18n) J2SE internationalization documentation J2SE Internationalization 5.0 J2SE Internationalization 5.0 J2SE Internationalization 5.0 J2SE Internationalization 5.0 New J2SE Internationalization 1.4.2
Administration
WebSphere Application Server: Quick start
Related information:
Programming model support WebSphere Application Server detailed system requirements