Integration Module Implementation Properties
Integration Modules
269
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
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.
Endpoint Handlers
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.
Java Class and Invocation Channel Usage
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:
T
Requires less registration and configuration of system artifacts.
Summary of Contents for BJ0NJML - Service And Asset Management
Page 12: ...xii Integration Guide ...
Page 14: ...xiv Integration Guide ...
Page 16: ......
Page 31: ...Integration Framework for User Interface Integration Integration Framework Architecture 17 ...
Page 32: ...Integration Framework for User Interface Integration 18 Integration Guide ...
Page 60: ...Synchronous Inbound Integration Processing 46 Integration Guide ...
Page 122: ...Configuring External Systems 108 Integration Guide ...
Page 142: ...Non queue Error Management 128 Integration Guide ...
Page 154: ...Integration Components 140 Integration Guide ...
Page 156: ......
Page 172: ...Writing Custom Handlers 158 Integration Guide ...
Page 176: ...Queue Tables 162 Integration Guide ...
Page 190: ...IBM WebSphere MQ 176 Integration Guide ...
Page 212: ...Inbound Message Receipt 198 Integration Guide ...
Page 226: ...Integration Controls 212 Integration Guide ...
Page 252: ...Predefined External System Modifications 238 Integration Guide ...
Page 263: ...Web Service Queries Integration Queries 249 ...
Page 264: ...Web Service Queries 250 Integration Guide ...
Page 272: ...Integration Web Service Invocations 258 Integration Guide ...
Page 276: ...Multilanguage Attributes 262 Integration Guide ...
Page 293: ...Integration Module Invocation Integration Modules 279 ...
Page 294: ...Integration Module Invocation 280 Integration Guide ...
Page 302: ...Associating a Condition with a Signature Option 288 Integration Guide ...
Page 320: ...Work Order Collaboration Switches 306 Integration Guide ...
Page 324: ...310 Integration Guide ...