Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Web サービスのバックグラウンド

Web サービスは関連する一連のメソッドで、インターネットなどのネットワークを介して呼び出すことができます。Web サービスとそのクライアントは、単純な非占有プロトコルのみを使用して情報を交換します。そのため、場所、プラットフォーム、またはプログラミング言語に関係なく、相互に通信することができます。Web サービス・プロトコルは基本的に、リモート・プロシージャ・コール (RPC) を実行するためのプラットフォーム独立の方法を提供します。

次のテーブルは主な Web サービス・プロトコルとその目的の一覧で、各プロトコルについて簡単に説明しています。

  目的 説明
HTTP 転送 ハイパーテキスト転送プロトコル (HyperText Transfer Protocol)。インターネットで使用される基本的なネットワーク・プロトコル。
SOAP パッケージ化 シンプル・オブジェクト・アクセス・プロトコル (Simple Object Access Protocol)。Web サービス・メソッドとクライアント間で送信されるメッセージをエンコードするための XML ベースのプロトコル。Web サービス・メソッドに渡される引数とメソッドからクライアントに返される値をエンコードします。
WSDL 説明 Web サービス記述言語 (Web Service Description Language)。Web サービスを記述するための XML ベースのプロトコル。WSDL ドキュメントには、Web サービスのメソッドのシグニチャに加え、Web サービスに関連するデータ型についてのその他の情報が記述されます。WSDL を参照することで、クライアント・コードはその Web サービスのタイプとメソッドを使用することができます。
UDDI 検出 Universal Description, Discovery, and Integration。アプリケーションが Web サービスの記述の検出に使用できる Web サービス・レジストリを作成するための XML ベースのプロトコル。
FeedbackOpens in a new tab