Creating outbound integrations

For outbound integrations, you need to create an IBM® Business Process Manager Integration service. Integration services can include either a Web Service Integration component or a Java Integration component.

The following table describes how each integration component functions:

Table 1. Integration components
Integration component Description
Web Service Integration Uses a Simple Object Access Protocol (SOAP) connection to access objects from a web service over the Internet. A Web Service Integration component hides the complexity of the underlying WSDL, SOAP request, and SOAP response and also converts inputs into the appropriate XML and outputs into the appropriate IBM BPM variables.
Java Integration Calls methods from a Java class and interfaces with most third-party Java APIs, thus supporting a variety of integration scenarios.
Note: When integrating with an external database, you can use the predefined IBM BPM SQL Integration services available in the IBM BPM System Data Toolkit.

When considering what kind of Integration component to use for outbound integrations, think about the available integration methods and protocols. SOAP integrations tend to be very easy to build and are extremely useful, especially if you are not passing volumes of information. Java integrations give you access to the features of the Java language, including published Java libraries and APIs.