Search Tips   |   Advanced Search

Java EE 6 programming model support

The Java EE 6 technologies table and links show the extent to which each of the major server editions supports the WebSphere Application Server programming model.

Java EE 6 technologies

Technology Specification reference traditional Liberty Liberty Core
Java Platform, Enterprise Edition 6 (Java EE 6) JSR 316 X

Java Platform, Enterprise Edition 6 Web Profile JSR 316 X X X
Web services technologies
Java API for RESTful Web Services (JAX-RS) 1.1 JSR 311 X X X
Implementing Enterprise Web Services 1.4 JSR 109 X X
JAX-WS 2.2 JSR 224 X X
Web Services Interoperability Organization (WS-I) Basic Profile WS-I Basic Profile 1.2

WS-I Basic Profile 2.0

Java Architecture for XML Binding (JAXB) 2.2 JSR 222 X X
Web Services Metadata for the Java Platform JSR 181 X X X
JAX-RPC 1.1 JSR 101 X

Java API for WSDL (JWSDL) JSR 110 X X
SOAP with Attachments API for Java (SAAJ) 1.31 JSR 67 X X
Java API for XML Registries (JAXR) 1.0 JSR 93 X

Web application technologies
Java Servlet 3.0 JSR 315 X X X
JavaServer Faces (JSF) 2.0 JSR 314 X X X
JavaServer Pages 2.2/Expression Language (JSP/EL) 2.2 JSR 245 X X X
Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52 X X X
Debugging Support for Other Languages 1.0 JSR 45 X X X
Enterprise application technologies
Contexts and Dependency Injection for Java (Web Beans 1.0) JSR 299 X X X
Dependency Injection for Java 1.0 JSR 330 X X X
Bean Validation 1.0 JSR 303 X X X
EJB 3.1 (includes Interceptors 1.1) JSR 318 X X 2 X 3
Java EE Connector Architecture 1.6 JSR 322 X X
Java Persistence 2.0 JSR 317 X X X
Common Annotations for the Java Platform 1.1 JSR 250 X X X
Java Message Service (JMS) API 1.1 JSR 914 X X
Java Transaction API (JTA) 1.1 JSR 907 X X X
JavaMail 1.4 JSR 919 X

Management and security technologies
Java Authentication Service Provider Interface for Containers (JASPIC) JSR 196 X

Java Authorization Contract for Containers (JACC) 1.3 JSR 115 X

Java EE Application Deployment 1.2 JSR 88 X

J2EE Management 1.1 JSR 77 X

Java EE-related specifications in Java SE
Java API for XML Processing (JAXP) 1.4 JSR 206 X X X
JDBC 4.0 JSR 221 X X X
JMX 2.0 JSR 255 X X X
JavaBeans Activation Framework (JAF) 1.1 JSR 925 X X X
Streaming API for XML (StAX) 1.0 JSR 173 X X X

Programming model extensions

For a list of WebSphere programming model extensions, see "WebSphere extensions" in the WAS: Overview and quick start topic.

1 SOAP with Attachments API for Java (SAAJ) is also referred to as Java APIs for XML Messaging.

2 Liberty supports only the EJB Lite subset and Message Driven Beans.

3 Liberty Core supports only the EJB Lite subset.