Un bróker de mensajería es un patrón arquitectónico para la validación, la transformación y el ruteo de mensajes.
[1] Es un mecanismo mediador de la comunicación entre aplicaciones, permitiendo minimizar el grado de conocimiento mutuo que estas aplicaciones necesitan tener, para poder intercambiar mensajes, implementando así efectivamente su desacoplamiento.
El propósito del bróker es recibir los mensajes entrantes desde las aplicaciones y llevar a cabo determinadas acciones con ellas.
He aquí algunos ejemplos de posibles acciones a emprender por parte del bróker: Existen numerosos patrones de mensajería (como publica/suscribe) que pueden operar sin un bróker de mensajería.
Se requiere que tales colas tengan un mecanismo único y central de administración, transacción y generalmente también almacenamiento confiable.