Table of contents Author City Company Country State/Province Term Interchange  

XML & EJB: Spanning the Document - Object Divide

 Bradley, Ronan  , Vice President of Business Development ,   PolarLake ,    Dublin     Ireland 

Email: ronan.bradley@polarlake.com; Breeda.Crowley@XIAM.com

Biography

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.

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.



Complete paper unavailable

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

  Table of contents Author City Company Country State/Province Term Interchange