CICS Web サービスのタイプとメソッド

注意:この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、Micro Focus SupportLine までお問い合わせください。

CICS Web サービス機能は、開発およびテストでの使用を目的とした早期採用者製品 (Early Adopter Product; EAP) です。本製品リリースでは、この機能は製品のディプロイ用には推奨されません。

Visual COBOL を使用して、以下のタイプの CICS Web サービスを作成できます。

プロバイダー
プロバイダー CICS Web サービスは、Web を通してリクエスターに提供されます。リクエスターは、他の Web サービスである場合も、SOAP 要求である場合もあります。リクエスターは、プロバイダーに 1 つ以上の要求を行い、プロバイダーは要求されたデータをリクエスターに戻します。
Visual COBOL を使用することで、ボトムアップまたはトップダウン メソッドのいずれかを使用してプロバイダー CICS Web サービスを作成できます。
ボトムアップ メソッド
ボトムアップ メソッドを使用するには、既存の CICS COBOL アプリケーションから始め、Web 全体にわたるアクセスに適切な Web サービスとしてその機能を公開します。

Visual COBOL は、元のアプリケーションから、アプリケーションを記述する WSDL ファイルと、Web サービスにアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。

プロバイダー Web サービスを Web を介して複数のクライアントに提供したい場合、リクエスター クライアントを生成できる、生成済み WSDL ファイルを配布できます。この目的で WSDL ファイルを配布する組織は、Web サービス プロバイダー エージェントと呼ばれます。

トップダウン メソッド
トップダウン メソッドを使用するには、既存の Web サービスを記述した WSDL ファイルから始めます。WSDL ファイルから、新しいアプリケーションの作成に使用される、COBOL 言語構造体のセットが生成されます。

Visual COBOL は、WSDL ファイルから、要求を処理するプロバイダー プログラムと、Web サービスへのアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。

リクエスター
CICS Web サービス リクエスターはすべて、トップダウン メソッドを使用して作成されます。WSDL ファイル (例えば、基になる CICS アプリケーションを記述する WSDL ファイル ( Web サービス プロバイダー エージェントによって提供されるものなど) から始めます。Visual COBOL は、WSDL ファイルから CICS クライアント アプリケーションを生成して、Web サービス リクエスターを起動し、返されたデータを受信します。また Visual COBOL は、Web サービスにアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。