Simple Object Access Protocol

Simple Object Access Protocol (SOAP) ist ein Standard für XML-Nachrichten, die benutzt werden können, um strukturierte und getypte Informationen zwischen den Kommunikationsendpunkten einer dezentralisierten, verteilten Umgebung auszutauschen.

Als Transportmedium für die ausgetauschten XML-Nachrichten ist HTTP nicht vorgeschrieben, andere Transportprotokolle sind möglich aber in der Praxis nicht so häufig anzutreffen.

Eine SOAP-Nachricht besteht aus einem Envelope. Der Envelope enthält optional einen Header und immer einen Body.

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
  <env:Header>
  </env:Header>
  <env:Body>
  </env:Body>
</env:Envelope>

SOAP-Services können standardisiert durch WSDL beschrieben werden.


Quelle

http://www.w3.org/TR/soap