Red Hat has launched JBoss Application Server 7, a new offering billed as a cloud-ready architecture community project that delivers up to a "tenfold decrease in start-up time", as well as faster deployment and reduced memory usage.
Positioned as the core of JBoss Enterprise Application Platform 6, the final version of JBoss Application Server 7 is what Red Hat wants to call part of the evolution of Java application servers from complex and monolithic beasts to more lightweight, modular, and agile creatures.
"This release will enable developers to rethink how they develop and deploy enterprise Java applications. Developers have more options for creating and delivering applications than ever before — and the productivity enhancements offered by JBoss Application Server 7 reflect how the day-to-day lives of developers have evolved," said Mark Little, senior director of engineering, middleware business, at Red Hat.
Red Hat says that the JBoss Community-designed JBoss Application Server 7 will satisfy developers' requirements today — whether they are using Java Enterprise Edition or building the next mobile application.
"As web application and Java developers seek modernized, flexible platforms to create dynamic applications, they require the latest advancements and standards support for faster development and enhanced productivity," said Craig Muzilla, Vice President, Middleware Business Unit, Red Hat.
As it stands today, JBoss Application Server 7 ships with better performance, lower memory usage, distributed management, and Java EE6 Web Profile certification. The implementation of Java EE6 is a continuation of the JBoss Open Choice strategy designed to enable programmers to select the developer frameworks to best fit their needs. Additionally, JBoss Application Server 7 extends Open Choice to a new level by providing the flexibility to more easily deploy the application server to multiple deployment requirements — physical, virtual, or cloud based.
New capabilities include:
- Java Enterprise Edition (EE) 6 Web Profile Certified, a lighter weight but standard and portable subset of Java EE refined for rich web apps
- Java Context and Dependency Injection (CDI), a standard and unified framework supporting typesafe Dependency Injection and a lifecycle for Contexts, designed to ease writing, testing, and maintenance of code through simplifying and streamlining it
- Arquillian testing, which improves support for test-driven development to provide remote and embedded component testing without the unnecessary complexity of a full enterprise Java container
JBoss Application Server 7 will undergo six months of testing both in the JBoss community and with customers and partners (via the Early Access Program) before the release of the enterprise version, JBoss Enterprise Application Platform 6, which is planned for early next year.