What is SOAP ?

This definition explains basics about SOAP.It also includes addition information of support and SOAP messages.

What is SOAP ?

SOAP(Simple object access protocol) is mainly Lightweight messaging framework based on XML.SOAP Supports simple messaging and RPC(remote procedure call).

SOAP consists of

Envelope construct: Which defines the overall structure of messages.
Encoding rules: To define the serialization of application data types.
SOAP RPC:defines representation of remote procedure calls and responses. Binding framework: binding to protocols such as HTTP, SMTP.
It can also do Fault handling.

Soap supports advanced message processing:

forwarding intermediaries: route messages based on the semantics of message.
active intermediaries: do additional processing before forwarding messages, may modify message.

SOAP messages consist of

Envelope: top element of XML message (required)
Header: general information on message such as security (optional)
Body: data exchanged (required)
Header elements are application-specific may be processed and changed by intermediaries or recipient.
Body elements are application-specific processed by recipient only.


Author: satyajee srivastava04 Feb 2011 Member Level: Silver   Points : 1

Nice Explanation of SOAP.
Explain other utilities of SOAP In web services with examples
waiting for new post.

Author: saritagupta11 Feb 2011 Member Level: Bronze   Points : 1

Usefull explanation of SOAP.
Explain also other deatils of SOAP in web services with examples and please also provide some example that are using code.


Author: Ali31 May 2011 Member Level: Silver   Points : 1


1)SOAP stands for Simple Object Access Protocol
2)helps in application development to allow Internet communication between programs.
3)A SOAP message MUST be encoded using XML
4)SOAP Body element contains the actual SOAP message intended for the ultimate endpoint of the message.


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: