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

注: This is a technology preview feature only. It is being made available to allow you to test and provide feedback on this new capability; however, this feature is not intended for production use and it is not supported as such. Furthermore, Micro Focus does not guarantee that this feature will be delivered at a GA level and if it is, then the functionality provided might differ considerably from this technology preview.

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

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

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

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

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

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

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