基本情報暗記無料で始める

SOAPとは?そーぷ

SOAPとは、離れた場所にあるプログラムの機能を呼び出すために、やり取りする内容をXMLで組み立てて交換する通信の取り決め。呼び出す相手・引数・戻り値を、封筒に見立てたEnvelope要素の中に収めて送る。運ぶ手段はHTTPやSMTPなど既存のプロトコルに任せる。

最終更新:2026-10-09

試験情報

基本情報技術者試験の頻出用語/テクノロジ系

別名:Simple Object Access Protocol

基本情報を最短で暗記・合格する →

背景

企業をまたいでシステムをつなぐ従来の遠隔呼出しは、製品ごとに独自の形式を持ち、相手の環境に合わせた作り込みが要るうえ、ファイアウォールに阻まれることも多かった。中身を誰でも読めるXMLで表し、通し方はWebと同じHTTPに任せてしまえば、異なるメーカ・異なる言語の間でも同じ手順で呼び出せる。この発想からW3Cが仕様をまとめた。

具体例

銀行や保険の基幹システムが企業間の照会用に公開する窓口や、行政の電子申請の受付で使われてきた。呼び出せる機能の一覧はWSDLというXMLの定義書で示され、開発ツールがそこから通信部分の雛形を自動生成する。

試験での引っ掛け

いま主流のREST方式のAPIとは設計の出発点が違う。RESTはURLとHTTPメソッドで資源を操作する作法であるのに対し、SOAPは運ぶ手段を問わない独立した仕様で、必ずXMLの封筒を組む。軽さでは劣るが、電子署名や取引の整合性に関する規格が整っている。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

基本情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • いま主流のREST方式のAPIとは設計の出発点が違う。