Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is message-oriented middleware?

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?

like image 547
jammur Avatar asked Oct 20 '10 07:10

jammur


People also ask

What is meant by message-oriented middleware?

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.

What is meant by message oriented?

Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems.

What is the importance of message-oriented middleware?

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.


1 Answers

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.

like image 172
Gintautas Miliauskas Avatar answered Jan 15 '23 05:01

Gintautas Miliauskas