WebサービスプロトコルスタックJJapedia 編集部|更新日: 2026年8月3日Webサービスプロトコルスタックとは、 Webサービスを定義、特定、実装し、相互に連携させるために使用されるプロトコルスタック(コンピュータネットワークプロトコルのスタック)のことです。Webサービスプロトコルスタックは通常、次の4つのプロトコルで構成されます。(サービス)トランスポートプロトコル:ネットワークアプリケーション間でメッセージを転送する役割を担い、 HTTP、SMTP、FTPなどのプロトコルに加え、より新しいBlocks Extensible Exchange Protocol(BEEP)も含まれます。(XML) メッセージングプロトコル:ネットワーク接続の両端でメッセージを理解できるように、共通のXML形式でメッセージをエンコードする役割を担います。現在、この分野にはXML-RPC、WS-Addressing、SOAPなどのプロトコルが含まれます。(サービス)記述プロトコル:特定のWebサービスへの公開インターフェースを記述するために使用されます。通常、この目的にはWSDLインターフェース形式が使用されます。(サービス)ディスカバリプロトコル:サービスを共通のレジストリに集約することで、ネットワークWebサービスがその場所と説明を公開し、ネットワーク上で利用可能なサービスを簡単に発見できるようにします。ユニバーサル記述発見統合(UDDI)はこの目的のために考案されましたが、広く採用されていません。プロトコルスタックには、ビジネスプロセス実行言語(WS-BPEL)やセキュリティ拡張機能のためのWS-Securityなど、より上位のプロトコルも含まれる場合があります。外部リンクアレックス・ニエム(2003)基本的なウェブサービススタックイーサン・セラミ (2002) Webサービスに関するよくある質問トップ10 (2007年3月9日にWayback Machineにアーカイブ済み)innoQ(2007)2007年第1四半期時点のWebサービス標準ローレンス・ウィルクス(2005年2月更新)Webサービスプロトコルスタックパベル・クルチェンコ(2002)ウェブサービス略語解説カテゴリー:ウェブサービスコンピュータネットワークスタブ通信スタブ非表示のカテゴリ:ウェブアーカイブテンプレートのウェイバックリンクすべてのスタブ記事関連するトピック関連Webサービスを関連プロトコルスタック(コンピュータネットワーク関連プロトコル関連HTTP