Business Process Manager Integration Service pattern

You can use this pattern to integrate an IBM Business Process Manager (BPM) integration service with an IBM Integration Bus service.

Solution

You can use this pattern to generate a new IBM Integration Bus service that can be called by IBM Business Process Manager.

Before using this pattern, read the information about IBM Business Process Manager in the IBM Integration Bus information center; see Working with Business Process Manager

BPM integration service pattern flow diagram.

The BPM and IBM Integration Bus developers work together to integrate an IBM BPM integration service with an IBM Integration Bus service, by completing the following steps:

First, the BPM developer must complete the following tasks:

  1. Using a BPM toolkit, create or identify the BPM integration service that needs to call the IBM Integration Bus service.
  2. Create a BPM export (.twx file) that contains one or more integration services with input and output variables defined.

Next, the IBM Integration Bus developer must complete the following tasks:

  1. Generate a new pattern instance by selecting the required BPM integration service from the .twx file.

    The generated IBM Integration Bus service contains a service interface (WSDL file) that has an operation with inputs and outputs that correspond to the BPM integration service definition.

  2. Develop the IBM Integration Bus service, deploy the service to an integration node (broker), and verify that the service works correctly.
  3. Export the service as a new .twx file.
  4. The new .twx file contains details of the new service in the form of an implementation of a BPM Web Service integration that includes the service URL and appropriate business object mapping.

Finally, the BPM developer must complete the following tasks:

  1. Using the BPM toolkit that was used to create the BPM integration service, import the new .twx file.
  2. The BPM integration service is updated with the details of the IBM Integration Bus service. The BPM integration service can now call the IBM Integration Bus service.


Read the following sections for information about how to apply and use this pattern.

Tasks to complete before applying the pattern
Apply and configure the pattern
Parameters for the pattern
Constraints on using the pattern
Tasks to complete after generating the pattern