Team-Fly |
XML, Web Services, and the Data Revolution By Frank P. Coyle | |
Table of Contents | |
Chapter 4. SOAP |
SOAP and XML-RPC are XML languages that represent the third wave of XML in practice: the use of XML with other technologies to create new functionality through the power of combination. XML-RPC specifies remote procedure calls that aren't tied to a particular programming language, component model, or platform. SOAP builds on this capability, adding an XML message envelope, header, and body, as well as a set of rules for the senders and receivers of SOAP messages. In combination with HTTP, SOAP can deliver XML content anywhere across the Internet. However, SOAP does not address how to locate others across the growing expanse of the Web, nor does it concern itself with how to communicate securely in a transaction-based environment. For these issues we need other technologies and protocols that build on SOAP's foundation. As we'll see in the next chapter and beyond, Web services provides a way to handle discovery and conversation with other SOAP-enabled servers, while .NET and J2EE provide an infrastructure for adding transactions, security, and identity to the SOAP world. |
Team-Fly |
Top |