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で記述されているため、プラットフォームおよび言語に依存しません。