Wednesday, June 8
Simple.Object.Access.Protocol
A protocol for communication between applications on internet using HTTP+XML.A SOAP message is an ordinary XML document containing the following elements:
- A required Envelope element that identifies the XML document as a SOAP message
- An optional Header element that contains header information
- A required Body element that contains call and response information
- An optional Fault element that provides information about errors that occurred while processing the message
http://www.w3schools.com/soap/default.asp
SOAP Server
Basically , a soap server is an internet application which listens for soap messages, processes then and returns response.
For J2EE , a typical soap server consists of
- A servlet which listens for SOAP requests
- The corresponding java classes necessary for translating these requests into a call to your service code (also a java class) , and for translating the result of that call into a SOAP response to be sent to the client. The servlet runs on an application server.
SOAP is very extensible. There have been examples of soap servers listening on MQ, TCP too.
Dips at 7:59 AM