SOAP : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

SOAP

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.

Learning More

You can check out the following websites for more detail:

Soap.org has nothing whatsoever to do with the SOAP protocol, neither does pg.com.

Books

SOAP had a burst of interest around the year 2000. A number of books were published, then nothing has been published since.

book cover recommend book⇒Programming Web Services With SOAPto book home
by James Snell, Doug Tidwell, Pavel Kulchenko 978-0-596-00095-0 paperback
publisher O’Reilly recommended 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.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.
book cover recommend book⇒SOAP: Cross Platform Web Services Development Using XMLto book home
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.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.

This page is posted
on the web at:

http://mindprod.com/jgloss/soap.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\soap.html
logo
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

IP:[65.110.21.43]
Your face IP:[54.197.66.254]
You are visitor number