Taula de continguts:
Definició: què significa Message Broker?
El corredor de missatges és un programa intermediari que tradueix el llenguatge d’un sistema d’un idioma adequat internacionalment a un altre a través d’un mitjà de telecomunicacions.
A les xarxes de telecomunicacions, els programes interactuen mitjançant l’intercanvi de missatges definits formalment, és a dir, mitjançant l’acte de missatgeria. En aquestes xarxes, un corredor de missatges serveix com a programa intermediari, que tradueix un missatge del protocol de missatgeria formal del remitent al protocol de missatgeria formal del receptor.
Un corredor de missatges també es coneix com a corredor d’integració o middleware.
Techopedia explica Message Broker
Els corredors de missatges són dissenys arquitectònics per a validar, transformar i encaminar missatges. Serveixen com a programes de nivell mitjà per activar la comunicació entre aplicacions. Això redueix a minimitzar la consciència mútua que han de tenir les aplicacions per poder intercanviar missatges i utilitzar un desacoblament eficient.
L’objectiu dels corredors de missatges és rebre missatges entrants de les aplicacions i realitzar accions sobre aquestes. Alguns exemples d’accions que podria fer un agent de missatges són:
- Missatges directes a una o més destinacions.
- Tradueix missatges a una altra representació.
- Comunicar-se amb un altre dipòsit per millorar un missatge o guardar-lo.
- Invoca serveis web per recuperar dades.
- Respon a errors o esdeveniments.
- Oferiu contingut, així com l'encaminament del missatge basat en temes mitjançant el patró de publicació-subscripció.
- Executeu la recopilació o la reunió de missatges; descompondre missatges en molts missatges diferents; lliurament d’aquests missatges al destí desitjat; recomposar els missatges de resposta en un sol missatge i, de seguida, retornar-lo a l'usuari.
