SOAP

SOAP uses eXtensible Markup Language (XML), which is very complex when used for requests and responses. Requests are often created manually, leading to fragile applications due to the intolerance of SOAP to errors. Web Services Description Language (WSDL) is used with SOAP to define web service usage. With WSDL, the Integrated Development Environment (IDE) can fully automate the process. Because of this connection, the difficulty in using SOAP depends on the programming language. An important SOAP feature is its error handling. If a request has an error, the response embeds information that can be used to correct the problem. Error reporting also has standard codes that can be used to automate error handling.

Get Architecting Cloud Computing Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.