Specifications and API documentation

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.

Components

Any application type

Table 1. Supported specifications for any application type. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java™ Platform, Enterprise Edition (Java EE) specification

Prior to Java EE 5, the specification name was Java 2 Platform, Enterprise Edition (J2EE).

Java EE 5 New

J2EE 1.4

J2EE 1.3

J2EE 1.4

J2EE 1.3

J2EE 1.2

J2EE 1.4 New

J2EE 1.3

J2EE 1.2

J2EE 1.3

J2EE 1.2

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

J2SE 5

J2SE 1.4.2

J2SE 1.4.2 New

J2SE 1.3

ISO 8859 specifications

ISO 8859 applies to these versions.

Web applications

Table 2. Supported specifications for Web applications. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java Servlet specification (JSR 154 and JSR 53)

Java Servlet 2.5 New

Java Servlet 2.4

Java Servlet 2.3

Java Servlet 2.4

Java Servlet 2.3

Java Servlet 2.4 New

Java Servlet 2.3

Java Servlet 2.3

[may2010] JavaServer Faces (JSF) specification (JSR 252 and 127) [may2010]
may2010
[may2010]

JSF 1.2

[may2010]
may2010
[may2010]

JSF 1.1

[may2010]
may2010
[may2010]

JSF 1.0

[may2010]
may2010
[may2010]

Not applicable

[may2010]
may2010
JavaServer Pages (JSP) specification (JSR 245, JSR 152, and JSR 53)

JSP 2.1 New

JSP 2.0

JSP 1.2

JSP 2.0

JSP 1.2

JSP 2.0 New

JSP 1.2

JSP 1.2

Portlet applications

Table 3. Supported specifications for portlet applications. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Portlet specification

Portlet 2.0 (JSR 286) New

Portlet 1.0 (JSR 168)

Not applicable. The product first supports portlets in Version 6.1.

Session Initialization Protocol applications

Table 4. Supported specifications and APIs for SIP applications. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
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) New for Feature Pack for CEA 1.0

SIP 1.0 (JSR 116)

SIP 1.0 (JSR 116)

Not applicable. The product first supports SIP in Version 6.1.

Enterprise bean (EJB) applications

Table 5. Supported specifications and APIs for EJB applications. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Enterprise JavaBeans™ (EJB) specification

EJB 3.0

EJB 2.1

EJB 2.0

EJB 3.0 New for Feature Pack for EJB 3.0

EJB 2.1

EJB 2.0

EJB 1.1

EJB 2.1 New

EJB 2.0

EJB 1.1

EJB 2.0

EJB 1.1

Java DataBase Connectivity (JDBC) API

JDBC 4.0 New

JDBC 3.0

JDBC 2.1 and Optional Package API (2.0)

JDBC 3.0

JDBC 2.1 and Optional Package API (2.0)

JDBC 3.0 New

JDBC 2.1 and Optional Package API (2.0)

JDBC 2.0

Java Message Service (JMS) specification

JMS 1.1

JMS 1.1

JMS 1.1 New

JMS 1.02

Java Persistence API (JPA) specification

JPA

JPA

Not applicable Not applicable

Client applications

Table 6. Supported specifications and APIs for client applications. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java Web Start architecture

Java Web Start 1.4.2

Java Web Start 1.4.2

Java Web Start 1.4.2 New

Not applicable

Web services

Table 7. Supported specifications and APIs for Web services. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java Architecture for XML Binding (JAXB) specification

JAXB 2.1 New

JAXB 2.0 New for Feature Pack for Web Services

Not applicable

Not applicable

Java Architecture for XML Binding (JAXB) Reference Implementation Vendor Extensions Runtime Properties specification

JAXB 2.1 RI Vendor Extensions New

JAXB 2.0 RI Vendor Extensions New for Feature Pack for Web Services

Not applicable

Not applicable

Java API for XML Processing (JAXP) specification

1.2

Included in Java SE 6.

1.2

Included in J2SE 5.

1.1

Specification is no longer available.

1.1

Specification is no longer available.

Java API for XML Registries (JAXR) specification

JAXR 1.0

JAXR 1.0

JAXR 1.0 New

Not applicable

Java API for XML-based RPC (JAX-RPC) specification

JAX-RPC 1.1

JAX-RPC 1.1

JAX-RPC 1.1 New

JAX-RPC 1.0

Java API for XML Web Services (JAX-WS) specification

JAX-WS 2.1 New

JAX-WS 2.0 New for Feature Pack for Web Services

Not applicable

Not applicable

Reliable Asynchronous Messaging Profile (RAMP)

RAMP 1.0

RAMP 1.0 New for Feature Pack for Web Services

Not applicable

Not applicable

SOAP

SOAP 1.1

SOAP 1.2

SOAP 1.1

SOAP 1.2 New for Feature Pack for Web Services

SOAP 1.1

SOAP 1.1

SOAP with Attachments API for Java (SAAJ) Specification

SAAJ 1.2

SAAJ 1.3

SAAJ 1.2

SAAJ 1.3 New for Feature Pack for Web Services

SAAJ 1.2 New

SAAJ 1.1

SOAP over Java Message Service (SOAP over JMS)

W3C SOAP over JMS 1.0 (submission draft)

     
SOAP Message Transmission Optimization Mechanism (MTOM)

MTOM 1.0

MTOM 1.0 New for Feature Pack for Web Services

Not applicable

Streaming API for XML (StAX)

StAX 1.0

StAX 1.0 New for Feature Pack for Web Services

Not applicable

Universal Description, Discovery and Integration (UDDI)

UDDI 3.0

UDDI 3.0

UDDI 3.0 New

UDDI 2.0

W3C XML Schema
Web Services Addressing (WS-Addressing)
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.0

WS-AT 1.1

WS-AT 1.2 New

WS-AT 1.0

WS-AT 1.0 New

Not applicable

Web Services Business Activity (WS-BA)

WS-BA 1.0

WS-BA 1.1

WS-BA 1.2 New

WS-BA 1.0

Not applicable

Web Services Coordination (WS-COOR)

WS-COOR 1.0

WS-COOR 1.1

WS-COOR 1.2 New

WS-COOR 1.0

WS-COOR 1.0 New

Not applicable

Web Services Description Language (WSDL)

WSDL 1.1

WSDL 1.1

WSDL 1.1

WSDL 1.1

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.2 New

JSR 109 1.1

JSR 109 1.1 New

JSR 109 1.0

Web Services Interoperability Organization (WS-I) Basic Profile

WS-I Basic Profile 1.1

WS-I Basic Profile 1.2 (draft)

WS-I Basic Profile 2.0 (draft)

WS-I Basic Profile 1.1

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

WS-I Basic Profile 1.1 New

WS-I Basic Profile 1.0

Web Services-Interoperability Attachments Profile

WS-I Attachments 1.0

WS-I Attachments 1.0

WS-I Attachments 1.0 New

Not applicable

Web Services Invocation Framework (WSIF)

WSIF

WSIF

WSIF

WSIF

Web Services Metadata for the Java Platform (JSR 181)

Web Services Metadata for the Java Platform

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:

Not applicable

Web Services Policy (WS-Policy) specification

Web Services Policy 1.5 New

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

WS-SecurityPolicy 1.2 New

Not applicable

Web Services Reliable Messaging

WS-ReliableMessaging 1.0

WS-ReliableMessaging 1.1

WS-MakeConnection Version 1.0 New

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

WSRF 1.2 New

Not applicable

XML-binary Optimized Packaging (XOP)

XOP 1.0

XOP 1.0 New for Feature Pack for Web Services

Not applicable

Service integration

Table 8. Supported specifications and APIs for service integration. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java DataBase Connectivity (JDBC) API

JDBC 4.0 New

JDBC 3.0

JDBC 3.0 New

JDBC 2.0

Data access resources

Table 9. Supported specifications and APIs for data access resources. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java DataBase Connectivity (JDBC) API

JDBC 4.0 New

JDBC 3.0

JDBC 3.0 New

JDBC 2.0

Java EE Connector Architecture (JCA) resource adapter

JCA 1.5

JCA 1.5

JCA 1.5 New

JCA 1.0

Service Data Objects (SDO) specification

SDO 1.0

SDO 1.0

SDO 1.0 New

Not applicable

Messaging resources

Table 10. Supported specifications and APIs for messaging resources. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java Message Service (JMS)

JMS 1.1

JMS 1.1

JMS 1.1 New

JMS 1.0.2

Java EE Connector Architecture (JCA) resource adapter

JCA 1.5

JCA 1.5

JCA 1.5 New

JCA 1.0

Mail, URLs, and other Java EE resources

Table 11. Supported specifications and APIs for mail, URLs, and other Java EE resources. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
JavaMail API documentation (JSR 919)

JavaMail 1.4 New

JavaMail 1.3

JavaMail 1.3 New

JavaMail 1.2

URL API documentation

URL 1.4.2

URL 1.4.2

URL 1.4.2 New

1.2

Specification is no longer available.

JavaBeans Activation Framework (JAF) Specification

JAF 1.1 New

JAF 1.0.2

JAF 1.0.2 New

JAF 1.0

W3C Architecture - Naming and Addressing: URIs, URLs

W3C Naming and Addressing applies to these versions.

Security

Table 12. Supported specifications and APIs for security. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java 2 Security Manager

Java 2 Security Manager 1.5

Java 2 Security Manager 1.5

Java 2 Security Manager 1.4 New

Java 2 Security Manager 1.3

Java Authentication and Authorization Service (JAAS)

JAAS 2.0 applies to these versions.

Java Authorization Contract for Containers (JACC)

JACC 1.1

New

JACC 1.0

JACC 1.0 New

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

JSSE 5.0 New

JSSE 1.0.3

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 New

CertPath 1.0

CertPath 1.0

CertPath 1.0

Web services security

Table 13. Supported specifications and APIs for Web services security. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
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.0

WS-Security 1.1

WS-Security 1.0

WS-Security 1.1 New for Feature Pack for Web Services

WS-Security 1.0

WS-Security draft 13

OASIS Web Services Security: Kerberos Token Profile

Kerberos Token Profile 1.1 New

Not applicable

   
OASIS Web Services Security: Username Token Profile

Username Token Profile 1.0

Username Token Profile 1.1

Username Token Profile 1.0

Username Token Profile 1.1 New for Feature Pack for Web Services

Username Token Profile 1.0 New

Username Token Profile Draft 2

OASIS Web Services Security: X.509 Token Profile

X.509 Token Profile 1.0

X.509 Token Profile 1.1

X.509 Token Profile 1.0

X.509 Token Profile 1.1 New for Feature Pack for Web Services

X.509 Token Profile 1.0 New

Not applicable

Web Services Interoperability Organization (WS-I) Basic Security Profile

WS-I Basic Security Profile 1.0

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) New for Feature Pack for Web Services

Not applicable

Web Services Secure Conversation (WS-SecureConversation)

OASIS WS-SecureConversation 1.0 (submission draft)

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.1

OASIS WS-Trust 1.3 New

OASIS WS-Trust 1.1 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

Table 14. Supported specifications and APIs for naming and directory. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java Naming and Directory Interface (JNDI) Specification

See also JNDI support in WebSphere Application Server.

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 that are listed in Official Specifications for CORBA support in J2SE 5.0 at http://java.sun.com/j2se/1.5.0/docs/guide/idl/compliance.html.

Versions 5.1.x and 6.0.x use the J2SE 1.4 specifications that are listed in Official Specifications for CORBA support in J2SE 1.4 at http://java.sun.com/j2se/1.4.2/docs/api/org/omg/CORBA/doc-files/compliance.html.

Table 15. Supported specifications and APIs for ORB. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
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 New

Not applicable

Portable Interceptors specification

Not applicable

Not applicable

Portable Interceptors specification

Transactions

Table 16. Supported specifications and APIs for transactions. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
CORBA Object Transaction Service (OTS) specification

OTS 1.4

OTS 1.4

OTS 1.4 New

OTS 1.2

Java EE Connector Architecture (JCA) resource adapter

JCA 1.5

JCA 1.5

JCA 1.5 New

JCA 1.0

Java Transaction API (JTA) specification

JTA 1.1 New

JTA 1.0.1B

JTA 1.0.1B New

JTA 1.0.1

Java Transaction Service (JTS) specification

JTS 1.0 applies to these versions.

Web Services Atomic Transaction (WS-AT)

WS-AT 1.0

WS-AT 1.1

WS-AT 1.2 New

WS-AT 1.0

WS-AT 1.0 New

Not applicable

Web Services Business Activity (WS-BA)

WS-BA 1.0

WS-BA 1.1

WS-BA 1.2 New

WS-BA 1.0

Not applicable

Web Services Coordination (WS-COOR)

WS-COOR 1.0

WS-COOR 1.1

WS-COOR 1.2 New

WS-COOR 1.0

WS-COOR 1.0 New

Not applicable

WebSphere extensions

Table 17. Supported specifications and APIs for WebSphere extensions. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
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

JTA 1.0.1

JTA 1.0.1

Internationalization (i18n)
J2SE internationalization documentation

J2SE Internationalization 5.0

J2SE Internationalization 5.0 New

J2SE Internationalization 1.4.2

J2SE Internationalization 1.4.2

Administration

Table 18. Supported specifications and APIs for administration. The product supports the specifications and APIs in this table.
Specification or API Version 7.0 Version 6.1 Version 6.0 Version 5.1
Java EE Application Deployment specification

See Installing enterprise modules with JSR-88.

Java EE Deployment 1.2

New

J2EE Deployment 1.1

J2EE Deployment 1.1 New

Not applicable

J2EE Extension Mechanism Architecture

See Installed optional packages. For Version 5.1, which uses J2EE 1.3, for an extension you must use a classpath entry in the manifest.

J2EE Extension Mechanism Architecture 1.4.2

J2EE Extension Mechanism Architecture 1.4.2

J2EE Extension Mechanism Architecture 1.4.2 New

Not applicable

Java Management Extensions (JMX) JSR-000003

JMX 1.2

JMX 1.2

JMX 1.2 New

JMX 1.0

Java Management Extensions (JMX) Remote API

JMX Remote API 1.0

JMX Remote API 1.0 New

Not applicable

Java Virtual Machine (JVM) specification

See WebSphere Application Server detailed system requirements.

JVM 6 New

JVM 5.0 New

JVM 1.4.2

JVM 1.4.2

Logging API specification (JSR 47)

Logging API specification (JSR 47) 1.0

Logging API specification (JSR 47) 1.0

Logging API specification (JSR 47) 1.0 New

Not applicable




Related reference
Learn about WebSphere applications: Overview and new features
Related information
WebSphere Application Server detailed system requirements
Reference topic    

Terms of Use | Feedback

Last updated: Oct 22, 2010 12:21:29 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-nd-zos&topic=rovr_specs
File name: rovr_specs.html