XML 2001 logo

XML & EJB: Spanning the Document - Object Divide

Ronan Bradley <ronan.bradley@polarlake.com>

ABSTRACT

The Enterprise Java Bean model was not designed with the processing of XML in mind. There are some fundamental mismatches between a document view and an object view, and this presentation reviews them. It also reviews current approaches to generating objects from XML and vice versa, and identifies the drawbacks. It also reviews some of the emerging APIs intended to help Java programmers with processing XML, such as JAXM.

An attractive solution is to divide the application into a collaborative element, which is focused on processing documents, and an intra-application element, which handles inward facing application logic. An example of a primarily collaborative application would be an XML router. An example of a primarily inward facing application would be an accounting system. This presentation proposes a document driven, rule based processing model for the collaborative element integrated with EJB based applications.

Table of Contents

1. Complete paper unavailable

This presenter's paper was not received in time to be included in the proceedings.

Biography

Ronan Bradley
Vice President of Business Development
PolarLake
Dublin
Ireland
Email: ronan.bradley@polarlake.com

Dr. Ronan Bradley has over 10 years of experience in the software industry holding senio positions in a number of software product companies, including Vice President of Business Development with PolarLake, Vice President of Product Management for IONA Technologies, the leading CORBA vendor, and CTO of worlddoffruit.com, a leading Internet marketplace for the global produce industry. He has extensive expertise in the development and use of middleware technologies including CORBA. His interest in XML is in its use as an integration technology both within the enterprise and B2B.