IBM BPM, V8.0.1, All platforms > Create processes in IBM Process Designer > Modeling processes > Integrating with web services, Java and databases
Create 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.
Step types that can be used in an Integration Service implementation 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. See Deprecated and removed features:
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 Invokes an IBM BPM service or a BPD.
IBM Case Manager Integration Service implementations
An IBM Case Manager integration service is the means of accessing case management cases from a business process both for searching and updating case management data.
Step types that can be used in an IBM Case Manager Integration Service implementation 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..
- Create outbound integrations to web services
Integration services enable outbound integration with web services so that processes can retrieve and update data that is stored on an external system. You can use a generic web service connector or a Web Service Integration step to enable the access to the web service.- Use the Java Integration step in an integration service
If the implementation for an activity requires calling methods from a Java class, you can use the Java Integration step.
- Use IBM BPM SQL Integration services
To integrate with an external database, you can use the SQL Integration services available in the IBM BPM System Data Toolkit.
Integrating with web services, Java and databases
Related concepts:
Integrating with Enterprise Content Management (ECM) systems
Building an { IDEP206A: File not found. } Integration service
Understanding and using undercover agents
Related tasks:
Building an Integration service
Use { IDEP206A: File not found. } SQL Integration services