
Why SOAP?
-
It is important for application development to allow
Internet communication between programs.
-
RPC represents a compatibility and security problem;
firewalls and proxy servers will normally block this kind of traffic.
-
A better way to communicate between applications is over
HTTP, because HTTP is supported by all Internet browsers and servers. SOAP was
created to accomplish this.
-
SOAP is a key element of Microsoft's .NET architecture for
future Internet application development