Integration Framework

The Integration Framework (IF) is a set of applications that facilitates integration between the system and framework applications. You can know more about this through the information provided here.

IF is a part of base Tivoli® Process Automation Engine and is available in all major products that use Tpae. For example, MAM, and SRM.

The IF is a part of Tpae. It is an XML-based integration framework and supports both XML and delimited files. IF allows synchronization and integration of data between an external system and applications that use the Tpae common architecture and run under an application server. Using IF, you can exchange data synchronously and asynchronously, using various communication protocols.

IF provides a set of outbound (channels) and inbound (services) integration interfaces. It supports multiple communication methods, such as:
  • XML/flat files
  • Database interface tables
  • XML over HTTP
  • Web services
  • Java™ Message Service (JMS) messaging
Figure 1. Tpae Integration Framework
Tpae Integration Framework diagram
You can use the following IF services to integrate Tpae product and the external systems:
Standard Service
Provides fine-grained, object specific service. For example, asset move, and change status. This service is available only for annotated Java methods. Addition of Standard Service requires code changes.
Object Structure Service
Provides general insert, update, delete, and query capabilities. This service is used when queuing or customization layers are not needed.
Enterprise Service
Provides general insert, update, delete, and query capabilities. This service is used when queuing or customization (Java/XSL) layers are needed.

IF allows data to flow in and out of applications (MAM or CCMDB), and data to flow in and out of external systems. The Simple Tpae IF Connector uses the IF feature to integrate data.