Creating outbound integrations
Outbound integrations enable business process authored in Process Designer to interact with other systems, such as a web service, a content management system, or an external database. Depending on the system that you are integrating with, you can implement the integration service using an Integration Service implementation or an IBM® Case Manager Integration Service implementation.
To create an outbound integration with an external database, use the predefined SQL Integration services that are available in the IBM BPM System Data Toolkit.
Integration Service implementations
Integration Service implementations can contain integration step types that you can configure for the system that you are interacting with. For example, a Web Service Integration step is useful if you are not passing volumes of information. A Java Integration step gives you access to the features of the Java language, including published Java libraries and APIs. The following table describes the integration step types that are available for Integration Service implementations.
Integration step type | Description |
---|---|
Web Service Integration | Uses a SOAP connection to access objects from
a web service. A Web Service Integration step hides the complexity
of the underlying WSDL, SOAP request, and SOAP response. It also converts
inputs into the appropriate XML and outputs into the appropriate IBM BPM variables. Attention: The RPC/encoded WSDL support is deprecated in IBM BPM V8. Consider
replacing RPC/encoded web services with documentation/literal wrapped
web services. For more information, see Deprecated and removed features of IBM Business Process Manager V8.5.5
|
Java Integration | Calls methods from a Java class and interfaces with most third-party Java APIs, and thus supports various integration scenarios. |
Content Integration | Enables business processes that are developed in Process Designer to work with an Enterprise Content Management system. |
Invoke UCA | Uses an undercover agent (UCA) to invoke an IBM BPM service or a business process definition (BPD). |
IBM Case Manager Integration Service implementations
Integration step type | Description |
---|---|
IBM Case Manager Integration | Enables business processes that are developed in Process Designer to work with an IBM Case Manager case management solution. |
Invoke UCA | Invokes an IBM BPM service or a BPD.. |