10.2. ブローカーフェデレーションのユースケース

ブローカーフェデレーションは、さまざまなシナリオで役に立ちます。これらの一部は、機能的な組織で行う必要があります。たとえば、ブローカーは、地理的、サービスタイプ、優先度別に編成できます。フェデレーションのユースケースを以下に示します。
  • geography: お客様のリクエストは顧客に近い処理場所にルーティングできます。
  • サービスタイプ: 高値お客様は、より応答性の高いサーバーにルーティングできます。
  • Load balancing: ブローカー間のルーティングは、実際の負荷または予想される負荷の変更を考慮するために動的に変更できます。
  • 高可用性: 既存のブローカーが利用できなくなると、新しいブローカーにルーティングを変更できます。
  • WAN Connectivity: フェデレーションされたルートは、幅広いエリアネットワーク全体で異種の場所を接続でき、クライアントは独自のローカルエリアネットワーク上のブローカーに接続できます。各ブローカーは、WAN 接続にギャップがある場合でもメッセージを保持できる永続キューを提供できます。
  • 機能組織: ソフトウェアサブシステム間のメッセージのフローは、分散アプリケーションの論理構造をミラーリングするように設定できます。
  • レプリケートされた交換: XML の交換などの高機能交換を複製して、パフォーマンスをスケーリングできます。
  • Interdepartmental Workflow: ブローカー間のメッセージのフローは、組織で相互ワークフローをミラーリングするように設定できます。