WebSphere Extended Deployment Compute Grid, Version 6.1.1
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows


バッチ・データ・ストリームのフレームワークとパターン

Compute Grid では、テキスト、バイト、データベース、データ・セットなど、一般的なストリームを処理する事前構成のコードを含むバッチ・データ・ストリーム (BDS) のフレームワークを提供しています。インターフェースを実装し、そこにストリーム処理のビジネス・ロジックを追加することができます。事前構成のコードにより、チェックポイントのオープン、クローズ、外部化/内部化などが管理されます。

この機能は、バージョン 6.1.0.3 以降がインストールされている場合に使用できます。

BDS フレームワーク・パターン

BDS フレームワーク・パターンは、特定タイプのデータ・ストリーム用の単純な Java TM インターフェースで、ユーザーがビジネス・ロジックを挿入するために実装します。BDS フレームワークには、パターンごとに、ストリーム管理に関連する日常的なタスクのほとんどを実行するいくつかのサポート・クラスがあります。次の表は、Compute Grid が提供しているパターンを示しています。

表 1. BDS フレームワーク・パターンおよびサポート・クラス
パターン名 説明 サポート・クラス

JDBCReaderPattern

JDBC 接続を使用してデータベースからデータを取得する場合に使用されます。

  • LocalJDBCReader
  • JDBCReader
  • CursorHoldableJDBCReader

JDBCWriterPattern

JDBC 接続を使用してデータベースにデータを書き込む場合に使用されます。

  • LocalJDBCWriter
  • JDBCWriter

ByteReaderPattern

ファイルからバイト・データを読み取る場合に使用されます。

FileByteReader

ByteWriterPattern

ファイルにバイト・データを書き込む場合に使用されます。

FileByteWriter

FileReaderPattern

テキスト・ファイルの読み取りに使用されます。

TextFileReader

FileWriterPattern

テキスト・ファイルへの書き込みに使用されます。

TextFileWriter

 

z/OS データ・セットの読み取りに使用されます。

  • ZFileStreamOrientedTextReader
  • ZFileStreamOrientedByteReader
  • ZFileRecordOrientedDataReader
 

z/OS データ・セットへの書き込みに使用されます。

  • ZFileStreamOrientedTextWriter
  • ZFileStreamOrientedByteWriter
  • ZFileRecordOrientedDataReader

JPAReaderPattern

OpenJPA を使用してデータベースからデータを取得する場合に使用されます。

JPAReader

JPAWriterPattern

Java Persistence API (JPA) 接続を使用してデータベースにデータを書き込む場合に使用されます。

JPAWriter

BDS フレームワーク・ステップ

BDS フレームワーク・ステップは、ステップ管理に関連する記帳タスクを実行し、ビジネス・ロジックをユーザーが実装したクラスに委任することにより、新規のバッチ・ステップの作成に必要な作業量を最小限にします。

表 2. BDS フレームワーク・ステップおよび記述
ステップ 説明

汎用バッチ・ステップ (GenericXDBatchStep)

1 入力および 1 出力ストリームを使用する単純なステップ。

エラー許容ステップ

1 入力、1 出力ストリーム、および 1 エラー・ストリームを使用する単純なステップ。

=

ThresholdPolicies

表 3. しきい値ポリシー
ステップ 説明

RecordBasedThresholdPolicy

このポリシーは、ThresholdPolicy インターフェースの Compute Grid 実装を提供します。

PercentageBasedThresholdPolicy

このポリシーは、ThresholdPolicy インターフェースの Compute Grid 実装を提供します。




関連タスク
Compute Grid アプリケーションの開発
バッチ・データ・ストリーム (BDS) フレームワークの使用
汎用バッチ・ステップ (GenericXDBatchStep)
概念のトピック    

ご利用条件 | フィードバック

最終更新: 2009/09/17 16時38分56秒EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/cbtchpttrnover.html