A brief overview of the structure of a valid SOAP Message.
A discussion of various scenarios under which SOAP faults occur and the structure of a SOAP Fault.
Benefits of using SOAP
- SOAP is an XML protocol, hence is character based and consequently cross-platform.
- A mechanism for error handling through SOAP fault messages using which error and error-diagnostic
information can be exchanged between participants.
- SOAP is easily extensible.
- A flexible mechanism for representing data already serialized in some format (text, XML, etc).
- A convention for representing Remote Procedure Calls and responses as SOAP messages.
- SOAP binds to HTTP, the most common communication protocol on the internet.
- SOAP is an infrastructure technology. One need not know the intricacies of SOAP to be able to
program or use Web-services.