I've been trying to figure out exactly what message-oriented middleware is, but haven't been able to find any non-enterprise real world examples that make sense to me. Can anyone give me a clear and easily understandable explanation of what MOM is, and possibly some simple examples of how it's used outside of enterprise?
Message Oriented Middleware is a concept that involves the passing of data between applications using a communication channel that carries self-contained units of information (messages). In a MOM-based communication environment, messages are usually sent and received asynchronously.
Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems.
Message-oriented middleware (MOM) is software that helps enable communication via messages between different dispersed software systems. It provides a message-oriented infrastructure to send and receive messages across components in a distributed system.
Message-oriented middleware is a kind of infrastructure that uses message exchange rather than function calls / shared memory. It's a design principle, and as a result can be used anywhere. It's probably most useful in heterogeneous / high availability / high performance systems.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With