Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

JVM Languages

JBoss Application Server 7: Is The Monolith Now Agile?

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.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.