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
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.
A generic web service connector, Call WebService via SOAP, is provided in the System Data Toolkit. This connector abstracts the complexity of the web service implementation and requires only minimal configuration. For more information on using the connector, see Use a SOAP connector to call a web service.
However, if you have specific requirements on the web service, such as the type of security or message encryption, use a Web Service Integration step to integrate with the service.
- Configure a Web Service Integration step
Use a Web Service Integration step for a web service that is hosted externally. You can configure the WSDL properties, SOAP header information, authentication, and encryption properties for the external web service.- SOAP headers for Web Service Integration steps
Web Service Integration steps use a SOAP/XML connection to call web services by discovering the ports and parameters from the WSDL. A SOAP header is an element in a SOAP message that resides in the SOAP envelope of the message and provides detailed information about the SOAP message.- Authentication for Web Service Integration steps
Authentication is the act of proving identity. Several authentication mechanisms exist; many of them involving a user ID and password. In the context of web service integration with BPDs, authentication can be required at design time and at run time.- Web service faults
Faults are a way of handling exceptions in web services at run time. A fault that helps a user understand a problem and what he can do about it leads to a quick resolution of the problem.- Serialization of IBM BPM objects for use in web services
You can add metadata to IBM BPM objects to control how those objects are serialized into XML elements in a SOAP request for web services.
- Set up message-level encryption
Message-level encryption provides confidentiality by applying encryption to all or parts of a SOAP message. The encryption spans the entire communication chain between the consumer and the provider. To take advantage of this type of encryption in integration services for BPDs, you must enable the corresponding configuration settings.- Troubleshooting web servicesoutbound web service integrations
Learn how to solve problems that you may have when using web service integration steps in your services.
Related tasks:
Building an Integration service
Related reference:
Supported web service standards