ブローカー

ブローカーは、未完了メッセージを経路指定し、変換し、豊かにするために 1 つ以上のメッセージ・フローをホストする実行プロセスのセットです。

アプリケーションは、WebSphere MQ キューおよび接続を使用してメッセージをブローカーに送ります。 ブローカーはメッセージ・フローおよびメッセージ・セットで定義された規則を使用して各メッセージを経路指定してから、そのデータを受信アプリケーションで必要とされる構造に変換します。

ブローカーは送信側チャネルおよび受信側チャネルを使用して、ブローカー・ドメイン内の構成マネージャーおよび他のブローカーと通信します。

ブローカー・コンポーネントは、オペレーティング・システム要件で説明されているプラットフォーム上にインストールします。ブローカー・コンポーネントをインストールした場合には、ブローカーの機能を拡張するメッセージ処理サービスのセットである Message Transformation Services もインストールできます。例えば、Message Transformation Services は、追加のメッセージ処理ノード、追加の入出力ノード、およびメッセージ・フロー・デバッグ機能を備えています。ブローカーの作成は、コンポーネントがインストールされるマシン上で、コマンド行の指示を使用して行います。1 つ以上のブローカーを、1 つ以上のマシン上でインストールして作成することができます。

ブローカーは、ブローカー情報を保持するためにブローカー・データベースに依存します。 これにはブローカーに定義されるリソースの制御データ、例えばデプロイされる メッセージ・フローなどが含まれます。 ブローカーを作成すると、データベース内に表が作成されるので、ブローカーの作成前に特定のユーザーにデータベースを定義し、アクセスを許可する必要があります。 データベースは、ブローカーのローカル永続ストアとも呼ばれます。

ブローカーは、ODBC 接続を使用してデータベースに接続します。

ブローカーの作成時には、ブローカー・ドメイン内で固有の名前を付けることが必要です。 Windows プラットフォームを除いて、すべてのサポートされているプラットフォームで、ブローカー名は大/小文字を区別します。 ワークベンチのブローカー・ドメイン・トポロジーでブローカーに参照を作成する場合は、同じ名前を使用することが必要です。 ブローカーへの参照は、構成リポジトリーにある物理ブローカーの表現です。

ブローカー参照を作成したら、ブローカー・ドメインに対して変更をデプロイします。 デプロイメントによって、ブローカーと構成マネージャーとの間の通信が開始されます。 ブローカーは構成マネージャーから構成情報を受け取り、それを構成リポジトリーに保管します。 さらにデプロイメントは、ブローカーを初期化してメッセージ・フローの実行に備えます。

ブローカーと関連したリソース

ブローカーが作成されるとき、以下のリソースも定義および作成されます。
  • ブローカーが実行時にメッセージを処理するために使用した情報を保管する、データベース表のセット。

    製品がインストールされるプラットフォームに応じて、多数のデータベース製品の 1 つを使ってデータベース表を作成することができます。 詳しくは、サポートされるデータベースを参照してください。

    WebSphere Message Broker for z/OSを使用している場合、DB2 データベースを作成することが必要です。

  • WebSphere MQ キュー・マネージャー (すでに存在する場合を除く)。
  • WebSphere MQ キュー・マネージャーに定義されている固定名キューのセット。
関連タスク
ブローカーの作成
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ae00260_