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