EasyManua.ls Logo

IBM BJ0NJML - Service And Asset Management - Page 284

IBM BJ0NJML - Service And Asset Management
330 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Integration Module Implementation Properties
270
Integration Guide
T
Can be used by different applications while using different business
objects.
T Can be designed to make multiple external invocations.
T Can use different communication protocols for different logical
management operations and operational management products.
T Supports the use of another thread to accommodate a long-running
service.
T Can implement multiple logical management operations, even when the
input configuration and the output configuration is different.
T Is less likely to require the use of an external integration module.
Implementing an integration module by using an invocation channel has the
following advantages:
T An invocation channel is useful when you pass complex data to the
endpoint. It is also useful when you can define a clear mapping between
the fields in the source object and the input the endpoint requires.
T Can support hierarchical object structures on input and output
transactions.
T The integration framework handles the conversion of objects to XML, and
XML to objects.
T Can be configured to use processing classes, user exits, and XSL mapping
for inbound and outbound transactions.
T The integration framework performs endpoint invocation.
T Can be invoked directly without an association to an integration module
or a logical management operation.
T A simple integration can be implemented using system configuration that
does not require you to restart the application server.
Implementing an integration module by using a Java class has the following
disadvantages:
T Requires you to perform more Java coding.
T Does not support an object structure with a parent and child relationship
as input or output. Only the parent object can be used as input, and the
Java code must find the child relationship.
T Conversions of objects to XML and XML to objects must be coded when
you use an endpoint handler.
T Customization must be built into the design of the integration module.
Customization cannot be added later without redeploying the code.
T Use of any integration framework components, such as an endpoint
handler, must be coded in the Java class.

Table of Contents

Related product manuals