インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

SOAPはHTTPを○○プロトコルとして扱う?

SOAPのお勉強

仕事でたまに聞くSOAPという用語。
Webをプログラムから利用できようとする仕様の一つですが、とある書籍に

SOAPはHTTPをアプリケーションプロトコルではなくトランスポートプロトコルとして扱い、HTTPの上で独自のメッセージを転送します

という記載がありました。

これは個人的に なるほど と思えました。要は、HTMLのやり取りで使っていたHTTPをもう少し汎用的な形で使おうというのがSOAPという理解ですね。

もともとMicrosoftが提案し、IBMやその他ベンダーが乗っかったようです。覚えておきます。