Basics of SOAP Simple Object Access Protocol (original) (raw)

Last Updated : 12 Jul, 2025

Simple Object Access Protocol(SOAP) is a network protocol for exchanging structured data between nodes. It uses XML format to transfer messages. It works on top of application layer protocols like HTTP and SMTP for notations and transmission. SOAP allows processes to communicate throughout platforms, languages, and operating system, since protocols like HTTP are already installed on all platforms. SOAP was designed by Bob Atkinson, Don Box, Dave Winer, and Mohsen Al-Ghosein at Microsoft in 1998. SOAP was maintained by the XML Protocol Working Group of the World Wide Web Consortium until 2009.

**Message Format

SOAP message transmits some basic information as given below

The message in XML format contains four parts-

**Sample Message

xml `

Content-Type: application/soap+xml <env:Envelope xmlns:env="" title="undefined" rel="noopener noreferrer">https://www.w3.org/2003/05/soap-envelope"> env:Header <m:GetLastTradePrice xmlns:m="Some-URI" /> env:Body DIS

`

Advantages of SOAP