All notes
Soap

Intro

The traditional document-oriented web services over HTTP: The "input parameter" was the URL, and the "return value" was an actual XML document which it was your responsibility to parse.

SOAP allows you to simulate calling functions that return native data types. But under the covers, the SOAP library has actually performed a complex transaction involving multiple XML documents and a remote server.

"tns" means "this namespace"