Introduction to SOAP protocol

SOAP(Simple Object Access Protocol.)
SOAP is a simple, lightweight XML-based protocol for exchanging information on the
Web.
SOAP defines a messaging framework that is independent from any application
or transportation protocol. Although, as mentioned, SOAP packets travel mostly as
HTTP-POST commands, SOAP neither mandates nor excludes any network and
transportation protocol.
The most important part of the SOAP specification consists of an envelope for
encapsulating data. The SOAP envelope defines a one-way message and is the atomic
unit of exchange between SOAP senders and receivers. The SOAP specification also
needs a request/response message exchange pattern, although it does not mandate a
specific message pattern. The remaining, optional parts of the SOAP specification are
data encoding rules for representing application-defined data types and a binding
between SOAP and HTTP.
Note:-Although SOAP is often associated with HTTP alone, it has been
designed according to general principles so that you can use SOAP
in combination with any transportation protocol or mechanism that is
able to transport the SOAP envelope, including SMTP and FTP.

Note: - SOAP is not magic—it is a simple XML-based, message-based protocol whose packets normally travel over HTTP.
The Web server must have a special listener ready to catch
incoming calls on port 80. These listeners are integrated with the Web servers, as is the
case with Internet Information Services (IIS).

A .NET Framework Web service is a Microsoft ASP.NET application with an.asmx
extension that is accessed over HTTP.
ASP.NET :- ASP.NET, as a whole, is part of the .NET
Framework that works on top of IIS, taking care of files with special extensions such as
.aspx and .asmx.


Comments

Author: Mahesh Raj07 Jun 2008 Member Level: Gold   Points : 1

This is very good information,Continue posting such useful articles.

Author: ketan Italiya13 Aug 2013 Member Level: Gold   Points : 1

hie,
one common word used with it.
i describe it here..

What is Discovery or .Disco Files?

Discovery files are used to group common services together on a web server. Discovery files .Disco and .VsDisco are XML based files that contains link in the form of URLs to resources that provides discovery information for a web service. Disco File contains URL for the WSDL, URL for the documentation and URL to which SOAP messages should be sent.

Thanks
ketan

Author: Sridhar Thota30 May 2015 Member Level: Gold   Points : 4

Simple object access protocol(soap) is the formatting protocol which provides standards for sending request and receiving response between client and webservice.

Mechanism of HTTP, SOAP in webservice:
1.Client application method call will go to proxy,
proxy will convert method call to xml format that
is soap message.
2.Soap message will reach webserver via HTTP
protocol.
3.Webserver will create object of webservice and
method is executed.
4.The result in the form of soap format is given to
client back over HTTP.

Regards

Sridhar.
DNS Member.
"Hope for the best.. Prepare for the worst.."



  • 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:
    Email: