SOAP (Simple Object Access Protocol) is a protocol standard managed by W3C (World Wide Web Consortium). Microsoft, IBM (International Business Machines) and Apache have all implemented it. SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML (extensible Markup Language) based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes and a convention for representing remote procedure calls and responses. Now you know. :-) It is an idiotic acronym that makes in almost impossible to find information about SOAP on google.
SOAP is a species of XML with envelopes to help you tell what kind of data you have. If you have many different sort of messages going back and forth over your HTTP (Hypertext Transfer Protocol) connection, SOAP provides a way of identifying them and packing data in a standard way. The price you pay is obscene overhead.
You could look on SOAP as a stripped down CORBA (Common Object Request Broker Architecture) or a language-agnostic RMI (Remote Method Invocation) designed to sell more bandwidth.
SOAP is usually piggybacked on HTTP, but it could be sent over raw sockets, or even in theory exchanged in files sent by sneakernet. It is just XML.
Microsoft retired the SOAP toolkit in 2005.
You can check out the following websites for more detail:
SOAP had a burst of interest around the year 2000. A number of books were published, then nothing has been published since.
recommend book⇒Programming Web Services With SOAP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
by | James Snell, Doug Tidwell, Pavel Kulchenko | 978-0-596-00095-0 | paperback | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publisher | O’Reilly | 978-0-596-55201-5 | eBook | |||||||||||||||||||||||||||||||||||||||||||||||||||||
published | 2001-12-30 | B0026OR344 | kindle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
This is more for the big picture that details of how to write XML and SOAP code. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder. |
recommend book⇒SOAP: Cross Platform Web Services Development Using XML | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
by | Scott Seely, Kent Sharkey | 978-0-13-090763-9 | paperback | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
publisher | Pearson Education | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
published | 2001-08-17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
SOAP programming with C++, Perl, C#, Visual Basic and Java. Assumes you can already code. Includes source code example. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder. |
This page is posted |
http://mindprod.com/jgloss/soap.html | |
Optional Replicator mirror
|
J:\mindprod\jgloss\soap.html | |
Please read the feedback from other visitors,
or send your own feedback about the site. Contact Roedy. Please feel free to link to this page without explicit permission. | ||
Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[3.144.253.195] |
| |
Feedback |
You are visitor number | |