Soap-what-is-soap

提供:Dev Guides
移動先:案内検索

SOAPとは何ですか?

SOAPは、Simple Object Access Protocolの頭字語です。 これは、コンピューター間で情報を交換するためのXMLベースのメッセージングプロトコルです。 SOAPは、XML仕様のアプリケーションです。

注意点

  • SOAPは、インターネット経由で通信するために設計された通信プロトコルです。
  • SOAPはHTTPをXMLメッセージング用に拡張できます。
  • SOAPは、Webサービスのデータ転送を提供します。
  • SOAPは完全なドキュメントを交換するか、リモートプロシージャを呼び出すことができます。
  • SOAPはメッセージのブロードキャストに使用できます。
  • SOAPはプラットフォームおよび言語に依存しません。
  • SOAPは、送信する情報と送信方法を定義するXMLの方法です。
  • SOAPにより、クライアントアプリケーションはリモートサービスに簡単に接続し、リモートメソッドを呼び出すことができます。

SOAPはさまざまなメッセージングシステムで使用でき、さまざまな転送プロトコルを介して配信できますが、SOAPの最初の焦点はHTTPを介して転送されるリモートプロシージャコールです。

CORBA、DCOM、Java RMIなどの他のフレームワークは、SOAPと同様の機能を提供しますが、SOAPメッセージは完全にXMLで記述されているため、プラットフォームおよび言語に依存しません。