注: これは技術評価機能としてのみ提供されます。この新機能について、テストおよびフィードバックができるようになる予定です。ただし、この機能は本番環境での使用を目的としたものではなく、本番環境での使用はサポートされていません。また、この機能は 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 ファイルを生成します。