Message-Oriented Middleware (MOM) is a software infrastructure layer that enables asynchronous, decoupled communication between distributed applications or agents via the structured exchange of messages. It provides core services like persistent message queues, topic-based routing via a message broker, and guaranteed delivery, forming the backbone for event-driven and loosely coupled architectures such as multi-agent systems. This abstraction allows senders and receivers to operate independently in time and space.
