[17] [DFN[SOAP]] は、 [[XML]] を使った [[RPC]] のための[[プロトコル]]でした。

* 版

[14] [[SOAP]] には [DFN[SOAP 1.1]] と [DFN[SOAP 1.2]] がありました。

[20] 関係企業により [[SOAP 1.1]] が制定された後、
[[W3C]] に持ち込まれて [[SOAP 1.2]] が開発されました。

[21] [[SOAP 1.2]] は [[SOAP 1.1]] のコンセプトを踏まえて新たに開発されたもので、
互換性はありませんでした。 [[SOAP 1.1]] は既に広く用いられており、
[[SOAP 1.2]] への移行は進みませんでした。

[22] そのため [[WS-*]] のような [[SOAP]] を利用する[[プロトコル]]は 
[[SOAP 1.1]] と [[SOAP 1.2]] の両方に対応し続けなければなりませんでした。

;; [23] [[バージョニングの失敗]]の一例です。

* プロトコル

[FIG(short list)[
- [[SOAPデータモデル]]
- [[SOAP符号化]]
- [[SOAP RPC表現]]
- [CODE(MIME)@en[[[application/soap+xml]]]]
- [CODE(HTTP)@en[[[SOAPAction:]]]]
]FIG]

* 束縛

[FIG(short list)[
- [[SOAP/HTTP]]
- [[PAOS]]
- [[SOAP/JMS]]
- [[SOAP/XMPP]]
]FIG]

* 応用

[8] [[SOAP]] は [[WS-*]] の基盤となる[[プロトコル]]でした。

[11] [[UPnP]] は [[SOAP]] (over [[HTTP]]) を使っています。

* 評価

[18] [[WS-*]] 参照。

* 歴史

[1]
[CITE[    &#65439;&#65377;o SOAP o&#65377;&#65439;]]
<http://pc8.2ch.net/test/read.cgi/php/1062142374/>
([[名無しさん]] [sage])

[2]
[CITE[SOAP]]
<http://pc8.2ch.net/test/read.cgi/tech/1087132157/>
([[名無しさん]] [sage])

[3]
[CITE@ja[yohei-y:weblog: S はシンプルの S]] ([CODE[2007-01-23 23:29:12 +09:00]] 版) <http://yohei-y.blogspot.com/2007/01/s-s.html>
([[名無しさん]] [WEAK[2007-01-24 00:28:40 +00:00]])

[4]
[CITE[SEVEN DEGREES: GoogleがSOAPにトドメを刺した日]] ([CODE[2007-07-12 10:45:29 +09:00]] 版) <http://sevendegrees.blogspot.com/2006/12/googlesoap.html>
([[名無しさん]] [WEAK[2007-07-13 12:30:12 +00:00]])

[5]
[CITE[Bug 332174 &#8211; Drop SOAP support]] ([CODE[2007-07-27 23:44:03 +09:00]] 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=332174>
([[名無しさん]])

[6]
[CITE[Securing Untrusted Scripts Behind Firewalls]] ([CODE[2006-08-29 20:32:49 +09:00]] 版) <http://lxr.mozilla.org/mozilla/source/extensions/webservices/docs/New_Security_Model.html>

[7] [CITE@en-us[SOAP in Gecko-based Browsers - MDC]] ([TIME[2009-03-24 23:58:03 +09:00]] 版) <https://developer.mozilla.org/ja/SOAP_in_Gecko-based_Browsers>

[9] [CITE@en[W3C Workshop on Data and Services Integration]]
( ([TIME[2012-01-26 23:18:15 +09:00]] 版))
<http://www.w3.org/2011/10/integration-workshop/report.html>

[10] [CITE@en-us[SOAP over Java Message Service 1.0]]
( ([TIME[2012-02-15 02:00:44 +09:00]] 版))
<http://www.w3.org/TR/2012/REC-soapjms-20120216/>

[12] [CITE[XEP-0072: SOAP Over XMPP]]
( ([TIME[2014-04-09 01:56:57 +09:00]] 版))
<http://xmpp.org/extensions/xep-0072.html>

[13] [CITE[SOAP Specifications]]
( ([TIME[2007-06-05 21:05:16 +09:00]] 版))
<http://www.w3.org/TR/soap/>

[FIG(amazon)[
SOAP XML
]FIG]

[15] [CITE@en[RFC 3288 - Using the Simple Object Access Protocol (SOAP) in Blocks Extensible Exchange Protocol (BEEP)]]
([TIME[2016-02-21 17:23:53 +09:00]] 版)
<https://tools.ietf.org/html/rfc3288>

[16] [CITE@en[RFC 4227 - Using the Simple Object Access Protocol (SOAP) in Blocks Extensible Exchange Protocol (BEEP)]]
([TIME[2016-03-31 07:49:33 +09:00]] 版)
<https://tools.ietf.org/html/rfc4227>

[FIG(quote)[
[FIGCAPTION[
[19] [CITE@ja[SQL Server のネイティブ SOAP サポートは、このバージョンの SQL Server では継続されません。]]
( ([TIME[2017-01-16 17:59:59 +09:00]]))
<https://msdn.microsoft.com/ja-jp/library/ee240649(v=sql.120).aspx>
]FIGCAPTION]

> この SQL Server リリースでは、SQL Server ネイティブ XML Web サービスが削除されています。

]FIG]


[FIG(quote)[
[FIGCAPTION[
[24] [CITE@en[SOAP Specifications]]
([TIME[2007-06-05 21:05:16 +09:00]])
<https://www.w3.org/TR/soap/>
]FIGCAPTION]

> This page (http://www.w3.org/TR/soap) contains links to the SOAP/1.1 Note and the SOAP Version 1.2 Recommendation documents.

]FIG]


[FIG(quote)[
[FIGCAPTION[
[25] [CITE[W3C XML Protocol Working Group]]
([TIME[2009-07-11 00:25:27 +09:00]])
<https://www.w3.org/2000/xp/Group/>
]FIGCAPTION]

> The Working Group was closed on the 10th July 2009.

]FIG]


[26] [CITE@ja[yohei-y:weblog: S はシンプルの S]]
([TIME[2015-09-17 07:23:56 +09:00]])
<http://yohei-y.blogspot.jp/2007/01/s-s.html>