「SOAP(Simple Object Access Protocol)」とは、システムとアプリケーションの間で情報を交換するためのメッセージ仕様です。
HTTPを介してWebサービスにアクセスするためのXMLベースのプロトコルであり、システム間メッセージを送受信するための信頼できる方法を提供します。
SOAPは多くのガイダンスを提供します。
・要求と応答の構造
・メッセージの内容
・メッセージのエンコード方法 など
APIを設計する場合に「REST」を使用すると「リソース定義」に焦点が当てられます。
「SOAP」を使用すると「メッセージ」に焦点が当てられます。
SOAPは、すべてのWeb標準の統治機関「W3Cコンソーシアム」によって推奨されています。
SOAPはアプリケーション間のデータ交換に使用される「軽量」プロトコルです。
SOAPプログラミングは、それ自体が軽量データ交換言語「XML」に基づいています。
SOAPは、プラットフォーム(OS)に依存しないように設計されています。
WindowsとLinuxの両方のプラットフォームでプログラミング言語ベースのアプリケーションを実行できます。
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
Apache Axis(アパッチ アクシス)。JavaとXML技術に基づいたWebサービスのフレームワーク
最新情報はありません。
OSS×Cloud ACCESS RANKING