Specifications and API documentation
The WAS product supports various industry standards. This topic lists the specifications and API documentation supported in current and prior product releases.
Components
- Any application type
- Web applications
- Portlet applications
- SIP applications
- EJB applications
- Client applications
- Web services
- Service integration
- Data access resources
- Messaging resources
- Mail, URLs, and other J2EE resources
- Security
- Web services security
- Naming and directory
- Object Request Broker
- Transactions
- WebSphere extensions
- Administration
Any application type
Specification or API V6.1 V6.0 V5.1 J2EE specification J2EE 1.4 J2EE 1.4 New J2EE 1.3 J2SE specification J2SE 5 J2SE 1.4.2 J2SE 1.4.2 New
J2SE 1.3ISO 8859 specifications ISO 8859 applies to these versions.
Web applications
Specification or API V6.1 V6.0 V5.1 Java Servlet specification (JSR 154) Java Servlet 2.4 New
JavaServer Pages specification (JSR 152) JSP 2.0 New
Portlet applications
Specification or API V6.1 V6.0 V5.1 JSR 168 Portlet specification Not applicable. WAS first supports portlets in V6.1.
Session Initialization Protocol applications
Specification or API V6.1 V6.0 V5.1 Session Initiation Protocol (SIP) Servlet API (JSR 116) For a complete list of SIP and SIP proxy standards, see Compliance with industry SIP standards.
Not applicable. WAS first supports SIP in V6.1.
Enterprise bean (EJB) applications
Specification or API V6.1 V6.0 V5.1 EJB specification EJB 2.1 New
J2EE specification J2EE 1.4 New
JDBC API JDBC 3.0 New
JMS specification JMS 1.1 New
Client applications
Specification or API V6.1 V6.0 V5.1 Java Web Start architecture Not applicable
Web services
Specification or API V6.1 V6.0 V5.1 Web Services for J2EE (JSR 109) JSR 109 1.1 JSR 109 1.1 New JSR 109 1.0 Java API for XML Processing (JAXP) specification JAXP 1.2 New 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 New Not applicable Java API for XML-based RPC (JAX-RPC) specification JAX-RPC 1.1 JAX-RPC 1.1 New JAX-RPC 1.0 SOAP SOAP 1.1 SOAP 1.1 SOAP 1.1 SOAP with Attachments API for Java (SAAJ) specification SAAJ 1.2 SAAJ 1.2 New SAAJ 1.1 W3C XML Schema XML Schema 1.0
XML Schema Part 1
XML Schema Part 2XML Schema 1.0
XML Schema Part 1
XML Schema Part 2
Web Services Interoperability Organization (WS-I) Basic Profile Web Services Description Language (WSDL) WSDL 1.1 WSDL 1.1 WSDL 1.1 Web Services Invocation Framework (WSIF) WSIF WSIF WSIF Web Services-Interoperability Attachments Profile WS-I Attachments 1.0 WS-I Attachments 1.0 New Not applicable
Universal Description, Discovery and Integration (UDDI) UDDI 3.0 New
Web Services Notification (WS-Notification) WS-Notification 1.3 family of specifications:
Not applicable
Web Services Addressing (WS-Addressing) WS-Addressing 1.0 family of specifications:
- 1.0 Core
- 1.0 SOAP Binding
- 1.0 WSDL (partially supported)
Not applicable
Web Services Resource Framework (WSRF) WSRF 1.2 New
Not applicable
Web Services Atomic Transaction (WS-AT) WS-AT 1.0 New
Not applicable
Web Services Coordination (WS-COOR) WS-COOR 1.0 New
Not applicable
Web Services Business Activity (WS-BA) Not applicable
Service integration
Specification or API V6.1 V6.0 V5.1 JDBC API JDBC 3.0 New
Data access resources
Specification or API V6.1 V6.0 V5.1 JDBC API JDBC 3.0 New
J2EE Connector Architecture (JCA) resource adapter JCA 1.5 New
Service Data Objects (SDO) specification SDO 1.0 New
Not applicable
Messaging resources
Specification or API V6.1 V6.0 V5.1 JMS JMS 1.1 New
J2EE Connector Architecture (JCA) resource adapter JCA 1.5 New
Mail, URLs, and other J2EE resources
Specification or API V6.1 V6.0 V5.1 JavaMail API documentation (JSR 919) JavaMail 1.3 New
URL API documentation URL 1.4.2 New
1.2
Specification is no longer available.
JavaBeans Activation Framework (JAF) Specification JAF 1.0.2 New
W3C Architecture - Naming and Addressing: URIs, URLs W3C Naming and Addressing applies to these versions.
Security
Specification or API V6.1 V6.0 V5.1 Java 2 Security Manager JAAS JAAS 2.0 applies to these versions.
Java Authorization Contract for Containers (Java ACC) Java ACC 1.0 New
Not applicable
Common Secure Interoperability V2 (CSIv2) specification This is an Object Management Group (OMG) CORBA/IIOP specification.
CSI 2.0 applies to these versions.
J2EE role-based authorization WAS uses the J2EE authorization model.
SSL configuration WAS 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, V5
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
Web services security
Specification or API V6.1 V6.0 V5.1 Canonical XML Canonical XML 1.0 applies to these versions.
Exclusive XML Canonicalization Exclusive XML Canonicalization 1.0 applies to these versions.
Java Certification Path API (JSR 55) Java Certification Path applies to these versions.
OASIS Web Services Security (WS-Security) Not applicable
SOAP Security Extensions: Digital Signature SOAP Security Extension Digital Signature 1.0 applies to these versions.
Web Services Security: SOAP Message Security Username Token Profile X.509 Token Profile Not applicable
Web Services Interoperability Organization (WS-I) Basic Security Profile 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
Specification or API V6.1 V6.0 V5.1 JNDI Specification See also JNDI support in WAS.
JNDI 1.2.1 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.
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.
Specification or API V6.1 V6.0 V5.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 Not applicable
Portable Interceptors specification Not applicable
Transactions
Specification or API V6.1 V6.0 V5.1 Java Transaction API (JTA) specification JTA 1.0.1B New
Java Transaction Service (JTS) specification JTS 1.0 applies to these versions.
CORBA Object Transaction Service (OTS) specification OTS 1.4 New
Web Services Atomic Transaction (WS-AT) WS-AT 1.0 New
Not applicable
Web Services Coordination (WS-COOR) WS-COOR 1.0 New
Not applicable
Web Services Business Activity (WS-BA) Not applicable
J2EE Connector Architecture (JCA) resource adapter JCA 1.5 New
WebSphere extensions
Specification or API V6.1 V6.0 V5.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.0.1B New
Internationalization (i18n) Internationalization Service for J2EE Not applicable
J2SE internationalization documentation
Administration
Specification or API V6.1 V6.0 V5.1 J2EE Deployment specification Not applicable
J2EE Extension Mechanism Architecture See Installed optional packages. For Version 5.1, which uses J2EE 1.3, for an extension use a classpath entry in the manifest.
Not applicable
JMX JSR-000003 JMX 1.2 New
JMX Remote API Not applicable
Java Virtual Machine (JVM) specification JVM 5.0 New
J2EE Management Reference Implementation Not applicable
Logging API specification (JSR 47) Not applicable
Related Reference
Learn about WebSphere applications: Overview and new features
Related information
WAS detailed system requirements
Reference topic