SOAP - Client/Server Communications
Obtain a SOAP envelope from calling code
Add the appropriate HTTP headers
POST the request to a SOAP Server
Listen for HTTP POST messages
Parse the SOAP envelope and retrieve the request
Locate and run the object method to process the request
Encode the results as SOAP response
Return the response to the SOAP client
Wait for response from SOAP Server
Return the SOAP response to the calling code