SOAP

「SOAP」とは


概要


「SOAP(Simple Object Access Protocol)」とは、システムとアプリケーションの間で情報を交換するためのメッセージ仕様です。


HTTPを介してWebサービスにアクセスするためのXMLベースのプロトコルであり、システム間メッセージを送受信するための信頼できる方法を提供します。


多くのガイダンスを提供


SOAPは多くのガイダンスを提供します。
・要求と応答の構造
・メッセージの内容
・メッセージのエンコード方法 など


「メッセージ」に焦点


APIを設計する場合に「REST」を使用すると「リソース定義」に焦点が当てられます。


「SOAP」を使用すると「メッセージ」に焦点が当てられます。


「SOAP」の利点


W3Cコンソーシアム推奨


SOAPは、すべてのWeb標準の統治機関「W3Cコンソーシアム」によって推奨されています。


軽量プロトコル


SOAPはアプリケーション間のデータ交換に使用される「軽量」プロトコルです。


SOAPプログラミングは、それ自体が軽量データ交換言語「XML」に基づいています。


プラットフォーム非依存


SOAPは、プラットフォーム(OS)に依存しないように設計されています。


WindowsとLinuxの両方のプラットフォームでプログラミング言語ベースのアプリケーションを実行できます。


HTTPプロトコルで動作


SOAPは「HTTPプロトコル」で動作します。


HTTPプロトコルは、すべてのWebアプリケーションで使用されるデフォルトのプロトコルであるため、SOAPプロトコル上に構築されたWebサービスを実行するために特別なカスタマイズは必要ありません。


参考サイト
→blog.postman.com →API 101: What Is a SOAP API?
→guru99.com →SOAP Web Services Tutorial: What is SOAP Protocol? EXAMPLE

関連OSS情報

Apache Axis(アパッチ アクシス)

    Apache Axis(アパッチ アクシス)。JavaとXML技術に基づいたWebサービスのフレームワーク

最新TOPICS

最新情報はありません。

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

世界最高峰のリアルハッカー集団を活用した脆弱性対策 ~米国政府も採用、脆弱性診断・ペネトレーションテストを大胆に変革する方法~

正社員・非正規社員の離職率を下げるためには? ~主観的な定性評価から、定量的なジョブ型評価への転換の重要性~

【Microsoft365ユーザー向け】クラウドメールサービスの保護に向いていない、ゲートウェイ方式メールセキュリティの課題 ~API連携・AI技術により、セキュリティ強化と運用効率化を実現~

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter