A web service message is a SOAP request from a web service client or a SOAP response from the Web Services Hub. The Integration Service processes real-time data from a web service client by receiving a message request through the Web Services Hub and processing the request. The Integration Service can send a reply back to the web service client through the Web Services Hub, or it can write the data to a target.
The following image shows how the web service client, the Web Services Hub, and the Integration Service process web service messages:
The web service client, the Web Services Hub, and the Integration Service complete the following tasks to process web service messages:
The web service client sends a SOAP request to the Web Services Hub.
The Web Services Hub processes the SOAP request and passes the request to the Integration Service.
The Integration Service runs the service request. It sends a response to the Web Services Hub or writes the data to a target.
If the Integration Service sends a response to the Web Services Hub, the Web Services Hub generates a SOAP message reply and passes the reply to the web service client.