MOM is middleware that allows for synchronous as well as asynchronous (queue) messaging between distributed systems.