Message Broker
Pattern hub-and-spoke des architectures d'intégration.
Définition
Le Message Broker matérialise l'architecture hub-and-spoke : au lieu que chaque application connaisse toutes les autres, toutes parlent au broker. Celui-ci découple émetteurs et destinataires, applique le modèle canonique et la logique de routage, et réduit le nombre d'interfaces de N×(N-1) à N. À ne pas confondre avec un simple broker de file de messages, qui n'effectue ni traduction ni routage applicatif.
Origine
Décrit comme le pattern « Message Broker » dans Enterprise Integration Patterns de Gregor Hohpe et Bobby Woolf (Addison-Wesley, 2003).
Exemple en contexte
Cinq ERP et trois WMS se connectent chacun une fois au broker ; ajouter un nouveau partenaire ne crée qu'une interface vers le hub, sans toucher aux systèmes existants.
Termes liés
- Canonical Data Model — le format pivot appliqué par le broker.
- Content-Based Router — la logique d'aiguillage interne.