Agent de missatges (en anglès message Broker), en ciències de la computació, és un mòdul de programari intermedi que tradueix els missatges del protocol de l'emissor a missatges del protocol del receptor. Els brokers apareixen quan hi ha xarxes de comunicació amb intercanvi de missatges.

Característiques El propòsit del broker és el de rebre els missatges entrants des de les aplicacions i realitzar determinades accions. Alguns exemples d'accions que realitzen els brokers : Encaminar missatges a una o méss adreces diferents. Transformar missatges a una representació alternativa. Realitzar una agregació de missatges, descompondre missatges en diversos missatges o components, reenviant-los a les seves destinació. Interactuar amb un depòsit extero per a augmentar un missatge o emmagatzemar-lo. Invocar un servei Web per a consultar dades. Respondre a events o errors. Proveir un ruta dels missatges basada en el seu contingut.

Llistat d'agents de missatges Nom del BrokerCodi obertApache ActiveMQSíApache KafkaSíApache QpidSíCelery (software)SíCloverleafNoComverse Message BrokerNoEnduro/XSíSybaseNoFuse Message BrokerSíGearmanSíHornetQSíIBM Integration BusNoIBM Message QueuesNoJBoss MessagingSíJORAMSíMicrosoft Azure|Microsoft Azure Service BusNoMicrosoft BizTalk ServerNoMosquittoSíNATS MessagingSíOpen Message QueueSíOracle Message BrokerSíQDBSíRabbitMQSíRedisSíSAP PINoSolace SystemsNoSpread ToolkitSíTarantoolSíWSO2Sí

Vegeu també Patró arquitectònic (informàtica) (Architectural pattern)

Referències

Categoria:Programació Categoria:Programari lliure Categoria:Tecnologia Categoria:Protocols de xarxa