ヘッダーをスキップ
Oracle Application Server CDC Adapters for VSAMユーザーズ・ガイド
11g リリース1(11.1.1)
B61405-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

1 概要

チェンジ・データ・キャプチャ(CDC)は、エンタープライズ・データソースに加えられた変更内容を取得し、Oracle Fusion Middlewareなどの統合ミドルウェアに送信して処理することによって、リアルタイムに近い効率的な統合を可能にする統合テクノロジです。CDCアダプタは、Oracle SOA Suite(BPEL Process Manager、Oracle Enterprise Service Bus)およびOracle Data Integrator(ODI)で使用できます。

OracleAS CDCAdapter for VSAMでは取得済VSAMクラスタに対する変更内容が取得され、これらの変更内容は、CICSユーザー・ジャーナルに書き込まれるか、バッチ・プログラムによって更新されます。

OracleAS CDC Adapter

この章では、OracleAS CDC Adapter for VSAMの機能とアーキテクチャの概要について説明します。この項の内容は、次のとおりです。

OracleAS CDC Adapter for VSAMの概要

OracleAS CDC Adapter for VSAMでは、VSAMデータソース内のデータに加えられた変更内容(挿入操作、更新操作、削除操作など)が取得されて配信されます。CDCアダプタを使用すると、VSAMデータを使用する効率的なデータ統合ソリューションの構築、システムを同期化することによるデータの整合性の保証、データ・ウェアハウスおよび運用データストアのリアルタイムに近い更新、ビジネス・アクティビティのイベント・ドリブンの監視や処理が可能になります。

OracleAS CDC Adapter for VSAMには、次の機能が備わっています。

OracleAS CDC Adapter for VSAMを使用すると、ETL(抽出、変換、ロード)処理がより効率的になります。また、従来必要であったETLのための停止時間が不要になるため、ソース・データベース・システムの操作を中断することが少なくなります。

OracleAS CDC Adapter for VSAMのアーキテクチャ

次の図に、OracleAS CDC Adapter for VSAMを使用したチェンジ・データ・キャプチャに使用されるシステム・コンポーネントを示します。

図1-1 VSAM CDCアダプタで使用されるコンポーネント・アーキテクチャ

IMS/DB用のOracle CDCエージェントのアーキテクチャ
「図1-1 VSAM CDCアダプタで使用されるコンポーネント・アーキテクチャ」の説明

OracleAS CDC Adapter for VSAMのコンポーネント・アーキテクチャには、次のコンポーネントが含まれています。

ステージング領域

ステージング領域はOracle Connectによって使用され、ジャーナルから取得したデータが保存されます。ジャーナルは1回のみスキャンされ、そのスキャン中に読み取られたすべての対象表に対する変更内容がステージング領域に渡されて保存されます。そのため、ジャーナルは、ポーリングされるたびに1回スキャンされます。変更内容がステージング領域に書き込まれた後、これらの変更内容の処理は、ジャーナルとは独立して実行されます。

ステージング領域は、トランザクションを使用している場合に役立ちます。変更データは、トランザクションがコミットされるまでは変更キューに書き込まれません。したがって、トランザクションが失敗した場合でも、失敗したトランザクションの手順について行われた処理を取り消すオーバーヘッドは発生しません。

ステージング領域は、Oracle Application Serverが実行されている任意のコンピュータ(Windows、LinuxまたはUNIXオペレーティング・システム)に配置でき、VSAM CDCアダプタと同じサーバー上で実行する必要はありません。ジャーナルから情報が抽出されて、ステージング領域に書き込まれた後、ステージング領域上でのみ変更内容の処理が行われます。したがって、ステージング領域は、ネットワーク構成およびコンシューマ・アプリケーションの実行場所を考慮して設定する必要があります。

ステージング領域では、コンシューマ・アプリケーションによって読み取られた最後の位置(ステージング領域コンテキスト)が管理されて、次にコンシューマ・アプリケーションからのリクエストを受信したときには、このポイントから読取りが開始されます。コンテキストは、ステージング領域が管理されているリポジトリに保存されます。

ステージング領域には索引が作成されているため、特定のストリームを目的としてステージング領域に迅速にアクセスできます。

ステージング領域は、48時間ごとに自動的に消去されます。ステージング領域に48時間を超えて存在するすべてのイベントは削除されます。