Adapter for JDBC は、Java™ 2 Platform, Enterprise Edition (J2EE) Connector Architecture (JCA) の下で Inbound および Outbound 処理を提供することによって、JDBC アプリケーション・プログラミング・インターフェース (API) を介してアクセス可能なデータベースの統合をサポートします。
Outbound 操作では、ビジネス・オブジェクトは、ビジネス・オブジェクトに指定された Create、Retrieve、Update、Delete、Retrieveall、Execute のいずれかの操作に従って処理される要求としてアダプターに渡されます。要求は、このアダプターの管理対象のデータベースに対して更新を適用させる必要のある別の EIS アプリケーションから受け取ります。 これらの要求を処理すると、対応するデータベース表で行の作成、検索、更新または削除が行われます。
Inbound 操作では、イベント・ストアを使用する標準イベント処理、またはカスタム・イベント処理のいずれかを使用できます。
標準のイベント処理 中に、データがデータベース内のアプリケーション・テーブルで変更されると、対応するイベントがキー値などの関連情報と共にイベント・ストアと呼ばれるイベント・テーブルに挿入されます。 変更されたデータを取り込むために、それぞれのテーブルにトリガーを設定でき、また、Oracle データベースに対して提供される Oracle Change Data Capture のような他のメソッドを使用することもできます。Adapter for JDBC は、イベント・ストアをポーリングし、一まとまりのイベントを検索します。 各イベントは、ビジネス・オブジェクト・タイプまたはタイム・スタンプ、あるいはその両方に基づいてフィルターに掛けることができます。 これらのイベントが処理されます。それぞれのイベントは JDBC ビジネス・グラフの構成に使用されます。 この後、ビジネス・グラフは、特定のビジネス・オブジェクトへのサブスクリプションを持つエンドポイントにディスパッチされます。
『Adapter for JDBC 内部の処理』の図に、Inbound 操作および Outbound 操作を示します。
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。