Java EE7 Platform Early Draft specification now available
Yesterday, Arun Gupta of Oracle released an Early Draft of the Java EE7 Platform Expert Group specification. The associated Web Profile Early Draft was announced along with the Appendix WP.A.1 which highlighted the changes to the previous versions. The Appendix EE.B was also released describing all of the changes in the current version.
The following individual components also have their Early Drafts publicised:
- Expression Language 3.0 (JSR 341)
- Java Message Service 2.0 (JSR 343)
- Enterprise JavaBeans 3.2 (JSR 345)
- Contexts and Dependency Injection 1.1 (JSR 346)
- Bean Validation 1.1 (JSR 349)
- JavaServer Faces 2.2 (JSR 344)
- Java Persistence API 2.1 (JSR 338)
- Java API for RESTful Services 2.0 (JSR 339)
What we find particularly interesting is the support for Java EE products in cloud environments (EE.2.11):
Java EE 7 supports the PaaS model of cloud computing as well as a basic form of the SaaS model, while preserving as much as possible the established Java EE programming model and the considerable investments made by customers,vendors, and system integrators in the Java EE ecosystem.
The blog goes on further to explain that a Java EE product intended for use in such environments must conform to the requirements of the stated specifications, including cloud support. However, products are not required to support the use in cloud environments.