Ok, two months later, but Im new so...
OBviously you now have found the answer, but I explain it here for reference purposes
SOAP is basically an XML based communication protocol used to send messages (transfer data) between a client and a server usually.
The query is made by the client using an XML format, and the response it gets from the server is also in a XML format.
w3schools SOAP tutorial
cheers