Cada descripción de la arquitectura de bus de mensajes parece describir un intermediario centralizado para los mensajes de enrutamiento:Message Buses y MOM: ¿lo mismo?
Cada aplicación tiene una única conexión al bus de mensaje en lugar de múltiples conexiones dedicadas a cada una de las otras aplicaciones.
http://msdn.microsoft.com/en-us/library/ff647328.aspx
Estructura del middleware de conexión entre estas aplicaciones como un autobús mensaje que les permite trabajar juntos a través de mensajes.
http://www.eaipatterns.com/MessageBus.html
servicio de autobuses es la mensajería de infraestructura que se encuentra entre las aplicaciones lo que les permite intercambiar mensajes de manera imprecisa para escala mejorada y capacidad de recuperación.
http://www.windowsazure.com/en-us/home/features/messaging/
Las descripciones parecen idénticos a la arquitectura Message Broker; llevándome a creer lo siguiente:
El término 'Message Bus' es efectivamente lo mismo que 'MoM' - un término genérico para referirse a una infraestructura de mensajería sin mencionar explícitamente una topología. Es decir. Message Broker es un tipo de Message Bus.
Esto parece ser un tema controvertido, y si bien hay algunas preguntas similares en SO, ninguna tiene (IMO) respuestas definitivas.
P.s. Soy consciente de que Enterprise Service Bus es completamente diferente, y es efectivamente un MoM "rico en funciones".