Bad Managers Site Map Search


Extreme Programming

Agile Development

EJB 101

Oyster Card problems

True Stories

Rumour Mill



Matt Stephens
Bad Managers is Now www.SoftwareReality.com

Front Page True Stories Rumour Mill Articles Links Forums

JARs, WARs and EARs

Sun Boasts Next J2EE Spec Will Be Even More Russian Doll-Like

16 December 2001, 17:37 GMT
J2EE Deployment Architecture

Sun Microsystems President Scoot McNealy boasted at last year's Sun Expo Conference Summit, that deploying J2EE applications is "just like fitting lots of Russian Dolls inside each other."

He explained to an attentive crowd: "See, you've got your JARs, which are just ZIP files containing lots of other class files, properties and so on. Then you've get yer WARs, which contain your JARs, and of course you've got your EARs which also contain JARs but can also contain your WARs."

The applause after his speech was enthusiastic and unrelenting. Spurred on by this favourable response, McNealy last week announced some details of next year's Java 2 Extended Enterprise Edition (J2EEE).

In addition, for those vendors that just want to use a subset of the J2EEE feature set, Sun will also release the Java 2 Extended Entry-Level Enterprise Edition (J2EELEE).

"Eponymious Plan"

Some critics have suggested that McNealy is following a dastardly ten-year plan to spell out his own name, thus he will eventually have a programming language/platform named after himself. McNealy has of course denied this, although Sun's product roadmap does show that in two years, the Java 2 Micro Edition will feature connectivity features with J2EELEE. This special edition will be known as Java 2 Micro/Extended Entry-Level Enterprise Edition (J2McEELEE). Nearly there, Scoot...

This subtext to Sun's long-term plans for the Java platform are further promulgated by recently leaked rumours that Sun are planning to drop the Java name altogether, in favour of the proliferating EE-based acronyms.

In addition to the announced name changes, the quasi-eponymous McNealy also announced that the next J2EEE feature set will include extended deployment features, including at least an extra THREE container types, each of which will be capable of containing each other.

"Short-Lived Apps That Crash a Lot"

These three containers will be, respectively, bEARs (bytecode EAR), TARs (Transient App Archive, for short-lived apps that crash a lot and are quickly removed), and JIDs (Java Instant Deployers). Apparently JARs, JIDs and bEARS can all be deployed inside WARs and EARs, but TARs can only be deployed inside JIDs, JARs and other TARs. WARs and EARs, however, can be deployed inside bEARs, TARs, JIDs, JARs and of course other WARs and EARs. Sun's share prices surged an amazing $3.56 following this announcement.

Microsoft have been quick to respond, with the bold announcement that their as yet unproven .NET platform (or is it a strategy?) will enable different types of container to be nested at least 256 (count 'em!) levels deep. Unfortunately, any package nesting beyond one level will cause an instant system crash. Analysts appear unconcerned about this insidious limitation, however. In fact, marketing studies commissioned by Microsoft are already seeing this as irrevocable proof that .NET is set to take the market by storm.

 

Related Stories:

60 Years of EJB Experience - The Most Employable Man in England? October 21, 2001

IBM and Microsoft to "Give it just one more try, for old time's sakes" July 8, 2001

Lock, Stock and Two Smoking Coffee Cups: Sun Sells Java to Microsoft!! June 5, 2001


Back to The Rumour Mill


Front Page True Stories Rumour Mill Articles Links Forums

All trademarks and copyrights on this page are owned by their respective owners.
All Rumour Mill stories Copyright © 2001/2004 Matt Stephens. ALL RIGHTS RESERVED.