infoTECH Feature

April 14, 2011

Red Hat Leads the Effort for Java EE 7

To further advance Java Platform, Enterprise Edition (Java EE) 7as application platform for cloud, open source software provider Red Hat (News - Alert) has submitted new Java specification requests (JSR) for Platform-as-a-Service (PaaS) and cloud deployments.

According to Red Hat, the new JSRs (JSR 342) for PaaS and cloud deployments offer Java users consistency, flexibility and portability across on-premise and cloud environments.

“Java is a living, viable standard and platform for enterprise and cloud applications,” said Craig Muzilla, vice president and general manager, Middleware Business at Red Hat, in a statement. “Red Hat is committed to an open, community process and we intend to continue to be at the forefront of Java’s future,” added Muzilla.

With more than nine million Java developers worldwide, Java continues to be a leading platform of choice for developers. Java EE 7 includes enhancements that enable Java EE 7-based applications to run more easily in the cloud, and new and extended application program interfaces (APIs) to improve developer performance, including Context and Dependency Injection (CDI), Web Sockets, HTML 5 for mobile applications, Java Message Service (JMS) 2.0, and Bean Validation. Java EE 7 also incorporates features for multi-tenancy, security, application management, application scalability and cloud management, said Red Hat.

The new specifications submitted and led by Red Hat include Context and Dependency Injection (CDI) 1.1, Data Grids, and Bean Validation.

 While CDI simplifies and unifies various layers of a Java EE application by providing a standard model for Dependency Injection and lifecycle management and to allow components to interact in a loosely coupled way, distributed data grids allow easier and more cost-effective scaling for the data-tier. Similarly, Bean Validation provides a consistent approach to implementing validation logic throughout an application, from the persistence layer to the presentation layer. The unified approach helps avoid duplication and inconsistencies, ultimately resulting in speedier development.

Besides driving these new specifications, the open source software provider said that it is already delivering upon the vision of Java EE 7 in its community projects and enterprise cloud offerings. JBoss Infinispan, the widely-used JBoss Community project that works with the new data grid JSR, is expected to ship in the upcoming release of JBoss Enterprise Application Platform, Red Hat’s commercial application platform offering. In addition, the company is also incorporating application isolation, security, class loading, application versioning and quality-of-services capabilities that are part of Java EE 7, and PaaS capabilities into its middleware offerings.

Red Hat said that it was one of the primary drivers of Java EE 5 and Java EE 6 and has applied its extensive developer and cloud experience to help lead the effort for Java EE 7.

 In addition to its role on the Java Community Process (JCP) executive committee, the company has been a Java Specification Leader or Expert Working Group member for more than 35 key JSRs, according to Red Hat.


Ashok Bindra is a veteran writer and editor with more than 25 years of editorial experience covering RF/wireless technologies, semiconductors and power electronics. To read more of his articles, please visit his columnist page.

Edited by Stefanie Mosca
FOLLOW US

Subscribe to InfoTECH Spotlight eNews

InfoTECH Spotlight eNews delivers the latest news impacting technology in the IT industry each week. Sign up to receive FREE breaking news today!
FREE eNewsletter

infoTECH Whitepapers