Oracle and the Java Community Process (JCP) members have announced the availability of Java Platform, Enterprise Edition 7 (Java EE 7), and the Java EE 7 Software Development Kit (SDK).
- ESG White Paper: Network Encryption and Security
- Book Expert: Advanced Analytics with Spark: Patterns for Learning Data at Scale
- Architecting Private and Hybrid Cloud Solutions: Best Practices Revealed
- How to Transform Paper Insurance Documents into Digital Data
Java EE 7 is marked out for it scalable infrastructure for building HTML5 applications by reducing response times through low-latency, bidirectional communication with WebSockets; simplifying data parsing and exchange using JSON processing; and supporting concurrent users through asynchronous RESTful Web Services with JAX-RS 2.0.
Oracle has overseen the provision of a simplified application architecture with what the firm calls a "cohesive & integrated platform" that reduces boiler-plate code using dependency injection and default resources. This release also broadens the use of annotations; and enhances application portability with standard RESTful Web Services client support.
Features also include updates to Java Message Service (JMS) 2.0 designed to improve usability through annotations and Contexts and Dependency Injection (CDI) Beans support; there has also been a significant reduction in the code required to send and receive messages.
NOTE: 19 Java user groups around the world have taken part in the "Adopt a JSR" program, providing feedback and code samples to validate Java Specification Request (JSR) APIs.
Java's Polyglot Programmer
"This is the first release of the framework since Oracle took over the leadership of Java, but in many respects one of the most expansive in scope. Java EE7 brings [us] to the modern age of HTML5 and also brings significant improvement in developer productivity that will have windfalls in code quality. In this age of the polyglot programmer, Java EE will allow Java to remain one of the most widely deployed technologies for server applications on the planet," said Al Hilwa, program director for application development software at IDC.
"Java has a strong process of governance in the industry, one that is a hybrid of vendor ownership and massive community involvement in specification, testing, and validation. The complexity of this process is justified by the need for tight compatibility, which is the hallmark of the technology, and strong funded investment intended to benefit the entire ecosystem. Oracle certainly went through a bit of a learning curve in running Java, but it is heartening to see that Java's democratic process is more democratic than over, yet able to deliver powerful innovations for the massive base of stakeholders," added Hilwa.