| Summary: | J2EE, as a multitier enterprise application framework, currently remains incomplete by relying on HTML as its presentation layer, limiting the target audience largely to Web browsers. In this article, Eoin Lane proposes an open source replacement for the J2EE presentation layer by building an XML-aware application server with a fully operational end-to-end solution. He presents a case study of a car rental system and analyzes the various layers of the J2EE architecture. The solution ensures target-device independence by dynamically producing XML data, which then gets postprocessed through the Cocoon pluggable Java presentation framework. The solution consists of an application server based on open source technologies from Apache, jBoss, and the W3C. (5,000 words)
|