Agent de messages

logiciel qui intercède les messages entre les services ou les applications

Un agent de messages (parfois appelé courtier de messages, message broker en anglais) est un module logiciel qui convertit le protocole d’un message.

Message Broker

Utilisation

Un agent de messages peut valider, transformer et rediriger les messages[1]. Il agit comme médiateur entre les émetteurs et les récepteurs en leur permettant de communiquer efficacement avec un couplage minimum entre eux[2].

La communication asynchrone ne peut se faire sans la présence d’un MOM (Message Oriented Middleware) entre le client et le serveur. Ce middleware va permettre de mettre en attente les messages envoyés par le client en direction du serveur, et inversement. Le stockage et le routage des messages sont les principales fonctionnalités d’un MOM. C’est ce rôle de MOM que vont remplir les brokers de messages. Il en existe deux grands types. Certains brokers utilisent une implémentation à base de queues, quand d’autres privilégient le système de Publish/Subscribe[3].

Exemples d’utilisation d’un agent de messages

  • Routage des messages vers une ou plusieurs destinations.
  • Transformation des messages en une représentation alternative.
  • Agrégation des messages par décomposition préalable en plusieurs messages, envoi à destination, puis recomposition des réponses en un seul message.
  • Interaction avec un dépôt externe pour augmenter un message ou l’enregistrer.
  • Récupération de données sur des services web.
  • Permet le routage de messages en utilisant le patron de publication-souscription.

Liste d’agents de messages

Notes et références

Voir aussi

🔥 Top keywords: Wikipédia:Accueil principalListe de sondages sur les élections législatives françaises de 2024Spécial:RechercheJordan BardellaChampionnat d'Europe de football 2024N'Golo KantéJodie DevosKylian MbappéÉlections législatives françaises de 2024Marcus ThuramLe Jardin des Finzi-Contini (film)Maria Schneider (actrice)Cookie (informatique)Championnat d'Europe de footballNouveau Front populaireKevin DansoAntoine GriezmannÉric CiottiChampionnat d'Europe de football 2020Dominique SandaMike MaignanWilliam SalibaLionel JospinÉlections législatives de 2024 dans l'EssonneFront populaire (France)Françoise HardyÉlections législatives de 2024 à ParisRassemblement nationalJean-Luc MélenchonFichier:Cleopatra poster.jpgOlivier GiroudSébastien ChenuDidier DeschampsLa Chronique des BridgertonÉlections législatives de 2024 dans les YvelinesLilian ThuramListe de partis politiques en FranceAnne SinclairGabriel Attal