Simple Object Access Protocol (SOAP) and Bindings - SAP Developer Network (SDN)
As the cornerstone of Web services technology which is commonly used to implement SAP's Enterprise SOA, SOAP is an internet-based lightweight protocol for exchanging XML messages in a distributed environment. It provides a mechanism for packaging and un-packaging XML messages, and can potentially be used in combination with a variety of transport protocols such as HTTP for message transfer.
SOAP also provides an extensible framework that can incorporate advanced features such as secure and reliable messaging. SOAP is one of the messaging protocols supported by SAP NetWeaver.
The goal of integrating independent IT systems with Web services was almost cut short by a lack of interoperable implementations, even though they were based on the same specifications. This paper outlines how this situation arose, what has been done to date, and continuing efforts.
An introduction to SOAP 1.2
Specifications and Whitepapers
This specification details the necessary modifications to the SOAP Message Transmission Optimization Mechanism (MTOM) and XML-binary Optimized Packaging (XOP) specs necessary to successfully use these technologies with SOAP 1.1.
This version o SOAP specification is a W3C member submission and is supported in most of today's Web services platforms based on the guidance of WS-I BP
Part 1 of SOAP Version 1.2. It defines, using XML technologies, an extensible messaging framework containing a message construct that can be exchanged over a variety of underlying protocols.
Part 2 of SOAP Version 1.2. It defines a set of adjuncts that may be used with SOAP Messaging Framework.
This document draws on assertions found in the SOAP Version 1.2 specifications [SOAP Part1], [SOAP Part2], and provides a set of tests in order to show whether the assertions are implemented in a SOAP processor.
This specification defines WSDL 1.1 binding extensions to indicate that Web service messages are bound to the SOAP 1.2 protocol.