What is SOAP?
SOAP is an XML message format used in web service interactions. SOAP messages are typically sent over HTTP or JMS, but other transport protocols can be used. The use of SOAP in a specific web service is described by a WSDL definition.
There are two versions of SOAP in common use: SOAP 1.1 and SOAP 1.2. Both are supported in IBM® Integration Bus. SOAP is defined in the following documents issued by World Wide Web Consortium (W3C):
Support for SOAP in IBM Integration Bus includes:
- SOAP parser and domain. See SOAP parser and domain.
- SOAP nodes to send and receive messages in SOAP format.
- IBM supplied message definitions for SOAP 1.1 and SOAP 1.2. These message definitions support validation, ESQL content assist, and the creation of message maps for use with SOAP messages, in the SOAP and other XML domains. See Message Sets: IBM supplied messages that you can import.
- HTTP and JMS transport to send SOAP messages. See the W3C SOAP over JMS specification: http://www.w3.org/TR/soapjms/