XML
and Integration Document Object Model (IDOM) Framework
The core XML technology set has become a common part of
distributed Internet architecture. It now also provides a foundation
data representation and data management layer for SOA. Since 2000
we have provided our customers with XML framework for COBOL and
now for PL1 as well.
Accepting and delivering document-style messages is a key to business
services in SOA. SOA integrated with existing software components
requires a document object model so that each component can provide
and access parts of the contents of the messages. We provide a framework
for an Integration Document Object Model (IDOM). The Integration
Document Object Model can be serialized and expanded so that it
can be passed across different platforms, stored into database etc.
The contents of IDOM are either built from XML messages or inserted
by software components. XML messages can also be rendered from IDOM
contents. In addition, IDOM framework provides facilities to marshal
and unmarshal data objects to and from XML data. Data objects are
records in COBOL and PL1 or classes in Java. The meta-information
required for marshalling and unmarshalling actions are provided
by Data Object Descriptors. Data Object Descriptors are generated
from class diagrams by our Model Driven Software Development framework.
More features of IDOM can be found in the page SOA
Integration.