What Is Message-Oriented Middleware?

Message-oriented middleware is a group of software products and applications that allows applications to communicate and exchange data or messages between distributed systems. Message-oriented middleware entails data passage between applications that use a communication channel carrying self-contained elements of messages. A message-oriented middleware system offers asynchronous communication and sends data to perform asynchronous operations. This system employs inter-application software that depends on asynchronous message passage that opposes request-response architecture. The platform comprises a message queue used as a temporary stage, rendering the destination program busy or unconnected. This mechanism helps to store the message on the message-oriented middleware. Clients using message-oriented middleware can send and receive messages through this queue. The queues are the main component of implementing asynchronous interactions in message-oriented middleware.

Message-oriented middleware block representation

Generated by Feedzy