Java Class And Invocation Channel Usage - IBM BJ0NJML - Service And Asset Management Integration Manual

Integration guide
Table of Contents

Advertisement

Java Integration Modules
Endpoint Handlers

Java Class and Invocation Channel Usage

Integration Modules
and PASSWORD properties that are returned from the credential mapper can also
override the endpoint properties. Integration module endpoint properties are
overwritten by the endpoint properties that are passed by the process
management product. For example, the USERNAME and PASSWORD
properties.
Java integration modules can communicate directly with an operational
management product or external integration module, without the use of an
endpoint. Excluding endpoint use eliminates the need for the Java integration
module to convert the source objects into the required XML format. When you
exclude endpoint use, you can use any communication protocol that is supported
by the operational management product.
Integration modules are not required to use endpoints. You can configure the
integration module to communicate with an operational management product by
using integration module properties.
The integration framework provides some handlers to support different
communication protocols, such as HTTP and Web services. If one of the
predefined handlers does not support the operational management product
service protocol, implement an external integration module.
The external integration module acts as an interface to the operational
management product service that can use one of the available handler protocols.
An alternative solution is to write a custom handler that supports the operational
management product service protocol.
Configure a different endpoint for each operational management product to
establish individual protocols for each product. The handler that you define for
the endpoint must match the handler that you configure for the integration
module.
Configure an endpoint on invocation channel-based integration modules. The
endpoint determines how the integration module communicates with the
operational management product. The endpoint name is one of the parameters
the integration framework passes as input to the invocation channel.
The caller of the integration module can override the endpoint name.
Regardless of whether you use an endpoint handler to communicate with the
operational management product, the integration module must handle scenarios
that require multiple invocations of the operational management product for a
single logical management operation execution.
You can implement an integration module either as a Java class or as an
invocation channel. When you use either approach, your integration module can
communicate with an external product, such as an operational management
product. Before you start your integration module development, review the
advantages and disadvantages to Java class and invocation channel usage.
Implementing an integration module by using a Java class has the following
advantages:
Requires less registration and configuration of system artifacts.
Integration Module Implementation Properties
269

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents