Programming model support

This set of tables and links shows the extent to which each of the major server profiles supports the full WebSphere® Application Server programming model.

Java EE 6 technologies

Table 1. Java EE 6 support by profile.

A list of Java™ EE technologies, subdivided into sections for web services, web applications, enterprise applications, management and security, and Java EE-related specifications in Java SE. For each technology there is a specification reference, and an indication of whether the technology is supported by the full profile, by the Liberty profile, and by Liberty Core. The Liberty Core edition contains a subset of the Liberty Profile features that are available in the other product editions.

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

Java Platform, Enterprise Edition 6 Web Profile

JSR 316

Fix Pack 8550

         
Web services technologies        
Java API for RESTful Web Services (JAX-RS) 1.1 JSR 311

Implementing Enterprise Web Services 1.3

JSR 109

Fix Pack 85501

 

Java API for XML-Based Web Services (JAX-WS) 2.2

JSR 224

Fix Pack 8550

 

Java Architecture for XML Binding (JAXB) 2.2

JSR 222

Fix Pack 8550

 

Web Services Metadata for the Java Platform

JSR 181

Fix Pack 8550

 

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

JSR 101

   

Java API for WSDL (JWSDL)

JSR 110

Fix Pack 8550

 
Java APIs for XML Messaging 1.3 JSR 67    

SOAP with Attachments API for Java (SAAJ) 1.3

JSR 67

Fix Pack 8550

Java API for XML Registries (JAXR) 1.0 JSR 93    
         
Web application technologies        
Java Servlet 3.0 JSR 315
JavaServer Faces (JSF) 2.0 JSR 314
JavaServer Pages 2.2/Expression Language (JSP/EL) 2.2 JSR 245
Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52
Debugging Support for Other Languages 1.0 JSR 45
         
Enterprise application technologies        

Contexts and Dependency Injection for Java (Web Beans 1.0)

JSR 299

Fix Pack 8550

Dependency Injection for Java 1.0

JSR 330

Fix Pack 8550

Bean Validation 1.0 JSR 303

Enterprise JavaBeans (EJB) 3.1 (includes Interceptors 1.1)

JSR 318

Fix Pack 85502

3

Java EE Connector Architecture 1.6 JSR 322    
Java Persistence 2.0 JSR 317
Common Annotations for the Java Platform 1.1 JSR 250

Java Message Service (JMS) API 1.1

JSR 914

Fix Pack 8550

 
Java Transaction API (JTA) 1.1 JSR 907
JavaMail 1.4 JSR 919    
         
Management and security technologies        
Java Authentication Service Provider Interface for Containers (JASPIC) JSR 196    
Java Authorization Contract for Containers (JACC) 1.3 JSR 115    
Java EE Application Deployment 1.2 JSR 88    
J2EE Management 1.1 JSR 77    
         
Java EE-related specifications in Java SE        
Java API for XML Processing (JAXP) 1.4 JSR 206
Java Database Connectivity (JDBC) 4.0 JSR 221
Java Management Extensions (JMX) 2.0 JSR 255
JavaBeans Activation Framework (JAF) 1.1 JSR 925
Streaming API for XML (StAX) 1.0 JSR 173

Enterprise OSGi technologies

Table 2. Enterprise OSGi support by profile.

A list of enterprise OSGi technologies, subdivided into sections for blueprint, web, and other enterprise technologies. For each technology there is a specification reference, and an indication of whether the technology is supported by the full profile, by the Liberty profile, and by Liberty Core.

Technology Specification reference full profile Liberty profile Liberty Core
         
Blueprint-related technologies        
Blueprint Container R4.2 Enterprise Chapter 121
Blueprint Transactions  
Blueprint Managed JPA  
Blueprint Security      
Blueprint Resource References      
         
Web-related technologies        
Web Application Bundles R4.2 Enterprise Chapter 128
JNDI R4.2 Enterprise Chapter 126
JSP  
JSTL  
JSF  
JAX-RS  
         
Other enterprise technologies        
EJB Bundles   4    
Remote Services R4.2 Compendium Chapter 13    
SCA Configuration Type Specification R4.2 Enterprise Chapter 129    
Remote Bundle Repositories      
SIP   5    

Programming model extensions

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

1 The Liberty profile only provides partial support of JSR-109.
2 Fix Pack 8550 The Liberty profile supports only the EJB Lite subset and Message Driven Beans. See the "Enterprise JavaBeans (EJB) Lite subset" section of Liberty features.
3 Liberty Core supports only the EJB Lite subset. See the "Enterprise JavaBeans (EJB) Lite subset" section of Liberty features.
4 EJB levels earlier than 3.0 are not supported.
5 SIP annotations are not supported.

Icon that indicates the type of topic Reference topic

Terms and conditions for information centers | Feedback


Timestamp icon Last updated: Monday, 21 April 2014
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=rwlp_prog_model_support
File name: rwlp_prog_model_support.html