Skip to content
SOAP

File:SOAP.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ189620· pop 42· linked from 443 articles

Also known as Simple Object Access Protocol

SOAP (originally an acronym for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems communicate over Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission.

Key facts

Technology standard.title
SOAP
Technology standard.status
Active
Technology standard.first_published
Initially as XML-RPC in
Technology standard.version
1.2
Technology standard.domain
Text-based protocol
Technology standard.license
Copyright by W3C, implementations are royalty-free

via Wikipedia infobox

Wikidata facts

Show 5 more facts
Stack Exchange tag
stackoverflow.com/tags/soap
media type
application/soap+xml
described at URL
www.w3.org/TR/soap12
short name
SOAP
ACM Classification Code (2012)
10003305
Sources (4)

via Wikidata · CC0

~13 min read

Article

19 sections
Contents
  • Characteristics
  • History
  • SOAP terminology
  • Protocol concepts
  • Data encapsulation concepts
  • Message sender and receiver concepts
  • Specification
  • SOAP building blocks
  • Transport methods
  • Message format
  • Example message (encapsulated in HTTP)
  • Technical critique
  • Advantages
  • Disadvantages
  • See also
  • Notes
  • References
  • Further reading
  • External links

SOAP (originally an acronym for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems communicate over Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission.

==Characteristics== SOAP provides the Messaging Protocol layer of a web services protocol stack for web services. It is an XML-based protocol consisting of three parts: an envelope, which defines the message structure and how to process it a set of encoding rules for expressing instances of application-defined datatypes a convention for representing procedure calls and responses

Gallery (3)

Connections

Categories