SOAP costituisce un linguaggio basato su XML definito da W3C per il trasferimento di dati tra applicazioni. SOAP è neutrale per canale di trasmissione e piattaforma.
Non tutti i servizi Web utilizzano SOAP, ma costituisce il formato del messaggio probabilmente più comune per i nuovi servizi Web.
Sono correntemente utilizzate due versioni di SOAP: 1.1 e 1.2. SOAP 1.1 è probabilmente più comune, ma presenta problemi di interoperabilità (connessi per la maggior parte con l'utilizzo di codifica SOAP) che vengono indirizzati da uno standard separato: il profilo di base WS-I.
Fare riferimento alla sezione relativa a W3C sul sito Web, all'indirizzo: http://www.w3.org e in particolare ai documenti di SOAP 1.1 e SOAP 1.2, all'indirizzo: http://www.w3.org/TR/soap.
Fare riferimento alla sezione relativa a WS-I sul sito Web, all'indirizzo: http://www.ws-i.org/ e in particolare al profilo WS-I di base, all'indirizzo: http://www.ws-i.org/deliverables.