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 formel de l'expéditeur au protocole de messagerie formel du destinataire.
Un courtier de messages est également appelé courtier d'intégration ou middleware.
Definir Tech explique Message Broker
Les courtiers de messages sont des conceptions architecturales pour valider, transformer et acheminer 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 être capables d'échanger des messages, en utilisant efficacement le découplage.
L'objectif des courtiers de messages est de recevoir les messages entrants des applications et d'effectuer des actions sur eux. Voici quelques exemples d'actions qui pourraient être effectuées par un courtier de messages:
- Dirigez les messages 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 les services Web pour récupérer les données.
- Répondre aux erreurs ou événements.
- Offrez du contenu ainsi que le routage des messages par sujet à l'aide du 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.
Divers modèles de messagerie, tels que le modèle de publication-abonnement, peuvent fonctionner sans utiliser de courtier de messages. Les files d'attente de charge de travail sont de tels modèles qui nécessitent un courtier de messages. Il s'agit de files d'attente de messages gérées par divers destinataires. Ces types de files d'attente doivent vraiment être supervisés, traités et généralement conservés de manière fiable, en un seul point.