Java EE 7 programming model support
The WebSphere Application Server traditional product complies with Java EE 7. The Java EE 7 technologies table and links show the extent to which each of the major server products supports the full WAS programming model.
Java EE 7 technologies
Technology Specification reference traditional Liberty Liberty Core Java Platform, Enterprise Edition 7 (Java EE 7) JSR 342 X X
Java Platform, Enterprise Edition 7 Web Profile JSR 342 X X X Web Profile Bean Validation 1.1 JSR 349 X X X Common Annotations for the Java Platform 1.21 JSR 250 X X X Contexts and Dependency Injection for Java (CDI) 1.2 JSR 346 X X X Debugging Support for Other Languages 1.0 JSR 45 X X X Dependency Injection for Java 1.0 JSR 330 X X X EJB 3.2 Lite JSR 345 X X X Expression Language (EL) 3.0 JSR 341 X X X Interceptors 1.2 JSR 318 X X X Java API for JSON Processing (JSON-P) 1.0 JSR 353 X X X Java API for RESTful Web Services (JAX-RS) 2.0 JSR 339 X X X JDBC 4.1 JSR 221 X X X Java Persistence API (JPA) 2.1 JSR 338 X X X Java Servlet 3.1 JSR 340 X X X Java Transaction API (JTA) 1.2 JSR 907 X X X JavaServer Faces (JSF) 2.2 JSR 344 X X X JSP 2.3 JSR 245 X X X Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52 X X X WebSocket 1.1 JSR 356 X X X WebSocket 1.0 JSR 356 X X X Full Platform Batch Applications for Java Platform 1.0 JSR 352 X X
EE Concurrency Utilities 1.0 JSR 236 X X X EJB 3.2 full JSR 345 X X Implementing Enterprise Web Services 1.4 JSR 109 X X
J2EE Management 1.1 JSR 77 X X
JAX-WS 2.2 JSR 224 X X
Java API for WSDL (JWSDL) JSR 110 X X
Java Architecture for XML Binding (JAXB) 2.2 JSR 222 X X
Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 JSR 196 X X X Java Authorization Contract for Containers (JACC) 1.5 JSR 115 X X X Java EE Connector Architecture (JCA) 1.7 JSR 322 X X
JavaMail 1.5 JSR 919 X X X Java Message Service (JMS) API 2.0 JSR 343 X X
SOAP with Attachments API for Java (SAAJ) 1.32 JSR 67 X X X Streaming API for XML (StAX) 1.0 JSR 173 X X X Web Services Metadata for the Java Platform JSR 181 X X
Other technologies JAX-RPC 1.1 (Optional)3 JSR 101 X
Java API for XML Processing (JAXP) 1.4 JSR 206 X X X Java API for XML Registries (JAXR) 1.0 (Optional)3 JSR 93 X
Java EE Application Deployment 1.2 (Optional)3 JSR 88 X
JavaBeans Activation Framework (JAF) 1.1 JSR 925 X X X Web Services Interoperability Organization (WS-I) Basic Profile WS-I Basic Profile 1.2 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 Common Annotations 1.2 added one new annotation type, javax.annotation.Priority, which Contexts and Dependency Injection 1.2 uses.
2 SOAP with Attachments API for Java (SAAJ) is also referred to as Java APIs for XML Messaging.
3 Optional technologies are deprecated. See Deprecated features of WAS traditional.