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 ▼
RSS

JVM Languages

App Server Powers Race To Embed Java EE 5 Support


The new version of the enterprise Java platform that shipped in May was such a comprehensive overhaul that Sun Microsystems retired the J2EE name and introduced a new moniker: Java Enterprise Edition 5.

But solution providers say they don't expect serious Java EE 5 development work to begin until the major application server vendors deliver compatible updates.

"We have it in our lab, and one of our customers has it in their lab, but no one is deploying it yet," said Robert Abate, principal at RCG Information Technology, an Edison, N.J., services firm with a large J2EE practice.

"All of our clients are on application servers that don't support it yet, and none of our clients would be willing to deploy anything on a beta application server," said Aaron Mulder, CTO of Chariot Solutions, Fort Washington, Pa.

Java EE 5 aims to simplify overall Java development. The most interesting thing about it, according to some solution providers, is the Java Persistence API, or JPA. "There are people that would never consider using [Enterprise JavaBeans, or EJB] who will use the JPA," Mulder said.

Adoption may be spurred, however, as top vendors are moving quickly on Java EE 5 support. By early next year most will have compatible updates shipping.

Here is a roundup of Java EE 5 activity among the major vendors:

Sun: Project GlassFish is the open-source initiative that created the first Java EE 5-compatible application server, Sun's Java System Application Server Platform Edition 9.0, which shipped in May. The software is both Sun's free, starter application server and a reference spec for other vendors to consult for their implementations.

GlassFish marked the first time Santa Clara, Calif.-based Sun had a compliant application server shipping concurrently with a major Java EE update. Sun hoped GlassFish would speed Java EE 5 uptake and is pleased with what it's seeing so far, according to Ken Drachnik, Sun's open-source community development and marketing manager.

"Now, instead of a two-year time line, it looks like most of the application server vendors will have implementations in eight to 10 months," Drachnik said. "We somewhat expected this, but to actually see it happening is exciting."

BEA Systems: BEA got an early jump by buying tools maker SolarMetric last November, acquiring its flagship Kodo persistence engine for EJB 3.0 support. Kodo is available from BEA as a stand-alone product, but its technology will also be a key part of BEA's next major WebLogic update, code-named Dante.

BEA, San Jose, Calif., released a development-only preview release of WebLogic with EJB 3.0 support in May, and is in the final stages of completing its Java EE 5 WebLogic update, according to Blake Connell, director of product marketing for WebLogic.


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.