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 サービス・プロデューサとしての Caché

Caché は、Web サービスを完全にサポートしています。さらに、Web サービスのサポートが Caché に組み込まれているため、追加のミドルウェアは必要ありません。“Web メソッド” としてタグ付けしたメソッドを含む Caché クラスを提供すればすみます。Caché によって、これらのメソッドが自動的に Web サービスとして使用可能になります。また、Web サービスの WSDL ドキュメントが自動的に生成され、クライアント・アプリケーションでそのドキュメントが使用可能になります。

Caché が SOAP クライアントからの要求を処理する基本的な手順は、以下のとおりです。

  1. Caché SOAP サーバが、CSP ゲートウェイ経由でクライアント・アプリケーションからの SOAP 要求を受信します。

  2. Caché SOAP サーバが SOAP メッセージをアンパックし、すべてのパラメータを適切な Caché 表記に変換して、該当する Web メソッドを呼び出します。

  3. Web メソッドがそのコードを実行し、必要に応じて Caché アプリケーション・クラスでメソッドを呼び出すか、またはデータベースに対してクエリを実行します。

  4. Web メソッドが応答を作成し、Caché SOAP サーバに返します。

  5. Caché SOAP サーバが SOAP メッセージに応答をパッケージ化し、CSP ゲートウェイ経由でクライアントに返します。

generated description: soapclientserver

Note:

この図は、SOAP クライアントと Caché Web サービスの論理構成を示しています。すべての論理要素を同一の物理マシンに配置することができます。

FeedbackOpens in a new tab