Table des matières:
Définition - Que signifie Message Broker?
Message Broker est un programme intermédiaire qui traduit la langue d'un système d'une langue internationalement appropriée à une autre via un support de télécommunication.
Dans les réseaux de télécommunications, les programmes interagissent en échangeant des messages qui sont formellement définis, c'est-à-dire au moyen de l'acte de messagerie. Dans ces réseaux, un courtier de messages sert de programme intermédiaire, qui traduit un message du protocole de messagerie formelle de l'expéditeur au protocole de messagerie formelle du récepteur.
Un courtier de messages est également appelé courtier d'intégration ou middleware.
Techopedia explique Message Broker
Les courtiers de messages sont des conceptions architecturales pour valider, transformer et router les messages. Ils servent de programmes de niveau intermédiaire pour déclencher la communication entre les applications. Cela permet de minimiser la conscience mutuelle que les applications doivent posséder pour pouvoir échanger des messages, en utilisant efficacement le découplage.
L'objectif des courtiers de messages est de recevoir des messages entrants des applications et d'effectuer des actions sur celles-ci. Voici quelques exemples d'actions pouvant être effectuées par un courtier de messages:
- Messages directs vers une ou plusieurs destinations.
- Traduire les messages dans une représentation différente.
- Communiquez avec un autre référentiel pour améliorer un message ou l'enregistrer.
- Appelez des services Web pour récupérer des données.
- Répondre aux erreurs ou événements.
- Offrez du contenu ainsi qu'un routage de messages basé sur un sujet en utilisant le modèle de publication-abonnement.
- Exécuter la collecte ou la collecte de messages; décomposer les messages en de nombreux messages différents; livrer ces messages à leur destination souhaitée; recomposer les messages de réponse en un seul message, puis le renvoyer à l'utilisateur.
