The Simple Object Access Protocol (SOAP ) is a XML -based protocol to request or receive information from peer computers in a decentralized, distributed network.
SOAP is used by web application APIs and defines the minimal set of conventions that are needed to communicate with these APIs using XML and HTTP .
Using SOAP APIs allows to invoke actions on remote computers. These actions can be running methods or services on servers, as well as requesting objects from or sending them to another computer.
SOAP lays out the XML vocabulary needed to specify method parameters, return values, and exceptions.