![]() ![]() ![]() ![]() |
メッセージ ブローカはビジネス プロセスにチャネル ベースのパブリッシュおよびサブスクライブ通信メカニズムを提供します。プロセスでは緩やかに結合された匿名方式での通信が可能になります。
たとえば、注文書ルーティング プロセスは NewOrderEntered というメッセージ ブローカ チャネルをサブスクライブできます。NewOrderEntered チャネルに新規の注文メッセージがパブリッシュされるたびに、注文書ルーティング プロセスがアクティブになります。
ユーザは、プロセスのパブリッシュおよびサブスクライブの対象となるチャネルを指定できます。パブリッシャはチャネル上でメッセージをブロードキャストし、プロセスや他のバック エンド リソースなどのコンシューマは、それらのチャネルをサブスクライブできます。こうして、メッセージ ブローカによって、緩やかに結合されたインタフェースが実現します。実行時に、新規のパブリッシャ、新規のサブスクライバを追加できます。
メッセージ ブローカでは、外部ソースからメッセージ ブローカ チャネルにイベントをパブリッシュできるイベント ジェネレータがサポートされています。
注意 : | イベント ジェネレータの詳細については、「イベント ジェネレータ」を参照してください。 |
表 1 に、WLI のメッセージ ブローカの機能を示します。
![]() ![]() ![]() |