Java EE 7
The JCP has approved the Java EE 7 specification (JSR 342), which aims to make Java EE more useful in cloud environments. There will be specific features added for public and private clouds, elasticity (on-demand computing and resources), software-as-a-service (SaaS), and platform-as-a-service (PaaS). There will be a new container (i.e. Servlet Container, EJB container, and so on) to host Java Cloud Services, with support for virtualization and state management.
With this, the JCP has also approved the following:
- Java Servlet API v3.1
- Java Expression Language 3.0
- Java Message Service 2.0
- Java Server Faces 2.2
- Java Persistence API 2.1
- Java API for RESTful Web Services
- Enterprise JavaBeans 3.2
Among other considerations for Java EE is the new Java Web Sockets API, in support of the HTML5 WebSocket specification, a Java JSON API, JCache, and Concurrency Utilities for Java EE. The goal is to have an initial implementation of the specification around one year from now.
To learn more about the new features of Java EE 7, and the platform in general, listen to this podcast discussion with Roberto Chinnici of Oracle.