エンタープライズ情報システムへの接続

J2EE コネクター (J2C) ツール、リソース・アダプター、およびファイル・インポーターにより、 J2EE コネクター成果物が作成できます。この成果物は、エンタープライズ・アプリケーションを作成するために使用できます。

エンタープライズ情報システムのための J2EE アプリケーション開発

J2EE コネクター・ツールにより、 CICS® ECI や IMS™ などのエンタープライズ情報システム (EIS) の操作とデータにアクセスするために WebSphere® Application Server 上で実行される、 J2EE アプリケーションを作成できます。 このタイプのアクセスを提供するために使用されるキー・テクノロジーは、 J2EE コネクター・アーキテクチャーに従って実現されるリソース・アダプターです。 J2EE コネクター・アーキテクチャーの目的は、 CICS や IMS などの エンタープライズ情報システムを J2EE プラットフォームのなかに接続することです。 これにより、J2EE アプリケーション・サーバーによって提供できる多くのサービスの品質を提供します。 これらのサービスの品質は以下を含みます。 これらのサービスの品質はコネクター (例えば、CICS Transaction Gateway または IMS Connect) によって提供される リソース・アダプターとアプリケーション・サーバーの間のシステム・レベルの規約によって 提供されます。 追加プログラム・コードをユーザーが準備する必要はありません。 従って、プログラマーは自由にビジネス・コードを書くことに集中でき、 サービスの品質の提供に関与する必要がありません。 J2EE コネクター・アーキテクチャーは、Common Client Interface (CCI) と呼ばれる プログラミング・インターフェースを定義します。 このインターフェースを使用すると、わずかな変更で、EIS との通信が可能になります。

次の図は、開発環境内での J2EE コネクター・ツールのアーキテクチャーを示します。

J2C 概要

リソース・アダプター

アプリケーションが EIS と通信を行えるようにするためには、 アプリケーションと EIS との通信リンクを作成するためのリソース・アダプターが必要です。 J2C ツールは、その単体テスト環境に J2C エンタープライズ・アプリケーションを作成して テストできるようにする、多くのリソース・アダプターを含みます。 これらのリソース・アダプター (RAR ファイル) は、 ワークベンチにインポートすることが可能であり、エンタープライズ・アプリケーションの作成に使用できます。

次の 4 つのリソース・アダプターが製品に同梱されます。

表 1. サポートされるリソース・アダプター
JCA 1.0 JCA 1.5
IMSICO91014.rar IMSICO91023.rar
IMSICO91013.rar IMSICO91022a.rar
IMSICO91012.rar IMSICO91021.rar
IMSICO91011.rar IMSICO91022.rar
IMSICO91013a.rar IMSICO9102.rar
ECIResourceAdapter 5.1.0.1 ECIResourceAdapter 6.0.1
ECIResourceAdapter 5.1 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

CICS に関する詳細については、CICS ECI Resource Adapter を参照してください。また、CICS Transaction Gateway でサポートされるソフトウェアとハードウェアについては、 http://www-1.ibm.com/support/docview.wss?uid=swg21239203 にリストされています。 IMS に関する詳細については、IMS Resource Adapter を参照してください。

インポーター

アプリケーションが CICS または IMS 情報システムからのソース・ファイルを 処理できるようにするためには、データがインポートされ、Java™ データ構造にマップされる必要があります。 アプリケーションでは、C インポーター、COBOL インポーター、および PL/I インポーターの 3 つのインポーターを使用できます。

これらのツールにより、 データ・タイプの変換プロセスを通して COBOL、C、または PL/I プログラムをアプリケーションにインポートできます。 インポーターは、アプリケーションがソース資料にアクセスできるように、ソース・ファイルの中に含まれているデータ型をマップします。 つまり、COBOL、C、または PL/I で作成されたトランザクション・プログラムに、J2C リソース・アダプターを介してアクセスするために CICS または IMS に Java™ アプリケーションをコーディングする場合、Java アプリケーションは以下のことを必要とします。
注: Linux® では、PL/I インポーターはサポートされません。

COBOL インポーターに関する詳細については、 COBOL インポーター を参照してください。C インポーターに関する詳細については、C インポーター を参照してください。PL/I インポーターに関する詳細については、PL/I インポーターの設定 を参照してください。

J2C ウィザード

J2C ウィザードにより、独立型プログラムとして、または既存のアプリケーションへの追加機能として、 J2C アプリケーションの作成が可能になります。 ウィザードは、選択されたリソース・アダプターを動的にインポートし、 それにより、EIS サーバーに接続する接続プロパティーを設定し、 ファイルのインポートおよびデータ・マッピング・ステップをユーザーに示し、 変換されたソース・データにアクセスするための Java クラスおよびメソッドの作成を容易にします。

通常の J2C アプリケーションは、EIS 関数を呼び出す 1 つ以上のメソッドを備えた J2C Java Bean から構成されています。 CICS および IMS では、これらの関数に対する入出力は「CICS/IMS Java データ・バインディング」ウィザードによって作成されるデータ・バインディング・クラスです。 J2C Java Bean を作成すると、 J2C Java Bean の Web ページ、EJB または Web サービスを作成することができます。

使用可能な J2C ウィザードのタイプ

以下の図は、J2C Java Bean、 データ Bean およびオプションのデプロイメント成果物の作成を介した J2C Java Bean ウィザードのフローを示しています。

J2C ウィザード


フィードバック