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

注: これは技術評価機能としてのみ提供されます。この新機能について、テストおよびフィードバックができるようになる予定です。ただし、この機能は本番環境での使用を目的としたものではなく、本番環境での使用はサポートされていません。また、この機能は GA レベルでの提供が保証されるものではないため、実際提供されるバージョンは技術評価版と大きく異なる可能性があります。

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 Developer は、WSDL ファイルから CICS クライアント アプリケーションを生成して、Web サービス リクエスターを起動し、返されたデータを受信します。また Enterprise Developer は、Web サービスにアプリケーションの入出力をマッピングする WSBIND ファイルを生成します。