WebSphere® Event Broker は、ブローカーに関する内部データの保管にデータベースを使用します。 ブローカーを作成するには、まず、ブローカー・データベースを作成および構成する必要があります。
WebSphere Event Broker は、サポートされるデータベース
ブローカーは、構成および制御情報をデータベースに保管します。
ブローカーの作成時には、ブローカーの表が自動的に作成されて初期化されるため、ブローカー・データベースはブローカーを作成する前に作成する必要があります。
Linux® または UNIX® システムでブローカーを作成する場合は、使用しているオペレーティング・システムに応じて、DB2®、Oracle、SQL Server、または Sybase でブローカー・データベースを作成できます。
Windows® では、DB2、Oracle、SQL Server、Sybase、または Derby でブローカー・データベースを作成できます。ご使用のオペレーティング・システムでサポートされているデータベースを確認するには、サポートされるデータベースを参照してください。
ブローカーに 64 ビット実行グループを作成する場合、 ブローカー・データベースは 64 ビットのデータベース・インスタンスである必要があります。
ブローカーごとにデータベース・スキーマを作成できます。または、すべてのブローカーのバージョンが同じであれば、データベース・スキーマを共用するようにブローカーを構成できます。
WebSphere Event Brokerでは、特定のスキーマまたは一群の表スペースは必要ありません。独自の値を選択するように、データベースおよびユーザー ID のアクセス権を構成することができます。
ブローカー・データベースのサイズは固定されていません。これは、メッセージ・フローがどれほど複雑かによって異なります。 多数のパブリッシャーやサブスクライバーをサポートするメッセージ・フローを開発する場合は、初期のサイズ設定を増やさなければならない場合があります。
ブローカー・データベースを作成したなら、ブローカーからデータベースへの接続を使用可能にする必要があります。Linux(System z®) と Linux (POWER™) を除くすべてのプラットフォームで、ブローカーは ODBC を使用してデータベースに接続します。32 ビット・ブローカーの場合 (HP-UX (Itanium) を除くすべてのプラットフォーム) は、必ず 32 ビット ODBC 接続を使用可能にする必要があります。 64 ビット・ブローカーの場合 (HP-UX (Itanium) のみ) は、必ず 64 ビット ODBC 接続を使用可能にする必要があります。 ODBC ドライバーは、WebSphere Event Broker で提供されています。
ブローカー・データベースへの 32 ビットおよび 64 ビット接続の使用可能化について詳しくは、ブローカー・データベース接続を参照してください。
Windows や Linux(x86) で、デフォルト構成ウィザードを使用してデフォルト構成を作成する場合、ブローカーのブローカー・データベースはウィザードによって自動的に作成されます。Linux システムの場合、ウィザードは DB2 を使用してブローカー・データベースを作成します。Windows の場合は、DB2 がインストールされていなければデフォルトで Derby データベース・マネージャーが使用されます。ただし、DB2 がインストールされていれば、DB2 の使用を選択することもできます。