How to Call a TIBCO ActiveMatrix BusinessWorks Service from a BPM Process

This tutorial demonstrates the integration of ActiveMatrix BPM and ActiveMatrix BusinessWorks Service Engine. It shows how to create, deploy, and then test a BPM process that calls an ActiveMatrix BusinessWorks Service.

The ActiveMatrix BusinessWorks application provides a simple address lookup service that takes a postal code as an input, and returns the address (if the postal code specified is valid) or an appropriate message.

You should work through each section in turn to complete the tutorial.

  • The business process in this tutorial calls the virtualized service provided by ActiveMatrix BusinessWorks Service Engine via a web service invocation.
  • The input of the business process accepts a postal code as a text string. The ActiveMatrix BusinessWorks process is designed to recognize and return the address for the following postal codes: SN2 8BL, CA 94304, and MA 02144. For all other values, or for an empty postal code, an appropriate error message is returned.
  • The address lookup service uses structured data (xsd:sequence) to return the address of the postal code.
    Note: In this tutorial, the TIBCO Business Studio variant that is installed with ActiveMatrix BusinessWorks Service Engine is referred to as Studio for Designers, and the one installed with ActiveMatrix BPM is referred to as TIBCO Business Studio.
  • You are familiar with the concepts and working of TIBCO ActiveMatrix BusinessWorks and TIBCO ActiveMatrix BusinessWorks Service Engine.
  • You are familiar with WSDLs and schema constructs.