Soapui-soap-introduction

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

SOAP-はじめに

SOAPは、Simple Object Access Protocolの頭字語です。 https://www.w3.org/TR/2000/NOTE-SOAPのWorld Wide Web Consortium(W3C)によって定義されています-20000508次のように-

SOAPは、分散型の分散環境で情報を交換するための軽量プロトコルです。 これは、3つの部分で構成されるXMLベースのプロトコルです。メッセージの内容とその処理方法を記述するフレームワークを定義するエンベロープ。アプリケーション定義のデータ型のインスタンスを表現するためのエンコーディングルールのセット。リモートプロシージャコールと応答を表すための規則。

SOAP-重要な機能

以下は、SOAPのいくつかの重要な機能です。

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

SOAPはさまざまなメッセージングシステムで使用でき、さまざまな転送プロトコルを介して配信できますが、SOAPの最初の焦点はHTTPを介して転送されるリモートプロシージャコールです。 CORBA、DCOM、Java RMIなどの他のフレームワークは、SOAPと同様の機能を提供しますが、SOAPメッセージは完全にXMLで記述されているため、プラットフォームおよび言語に依存しません。