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

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

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

J2EE コネクター・ツールにより、CICS® や IMS™ などのエンタープライズ情報システム (EIS) の操作とデータにアクセスするために WebSphere® Application Server で実行される JavaEE アプリケーションを作成できます。このタイプのアクセスを提供するために使用されるキー・テクノロジーは、 J2EE コネクター・アーキテクチャーに従って実現されるリソース・アダプターです。 J2EE コネクター・アーキテクチャーの目的は、 CICS、IMS、Sap、Siebel、PeopleSoft、JD Edwards、および Oracle などのエンタープライズ情報システムを Java EE プラットフォームの中に接続することです。J2C ツールは、アプリケーション・サーバーによって提供できる多くのサービスの品質を提供します。 これらのサービスの品質はコネクター (例えば、CICS Transaction Gateway または IMS Connect) によって提供される リソース・アダプターとアプリケーション・サーバーの間のシステム・レベルの規約によって 提供されます。 追加プログラム・コードをユーザーが準備する必要はありません。 したがって、プログラマーは自由にビジネス・コードを書くことに集中でき、 サービスの品質の提供に関与する必要がありません。 J2EE コネクター・アーキテクチャーは、Common Client Interface (CCI) と呼ばれる プログラミング・インターフェースを定義します。 このインターフェースを使用すると、わずかな変更で、EIS との通信が可能になります。
制約事項: J2C アプリケーションは、WebSphere Application Server での稼働についてのみサポートされています。
重要: J2C Bean は、WebSphere Application Servers で公式にサポートされており、テストされています。 ほかの Java 環境で使用しても 動作するはずですが、十分にはテストされていません。生成されたコードに問題があり、 そのコードが WebSphere Application Server 環境内などに独立してある状態であれば、サポート対象になります。

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

J2C 概要

リソース・アダプター

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

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

インポーター

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

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

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

J2C ウィザード

J2C ウィザードにより、独立型プログラムとして、または既存のアプリケーションへの追加機能として、J2C アプリケーションの作成が可能になります。このウィザードは、以下のことを行います。

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

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

J2C ウィザード


フィードバック