Message Oriented Middleware Overview
What is Message-Oriented Middleware?
Message-Oriented Middleware (MOM) is a software infrastructure which supports the sending and receiving of messages between component information systems in an enterprise's distributed system. Message-driven processing is required in a client/server environment that uses a special program called a message broker. A client sends a message to the message broker which is designed to handle many messages from multiple clients and forward them to the appropriate server application. The middleware creates a communications layer that insulates developers from the complexity of different operating systems and network protocols.
The MOM helps resolve performance issues and other potentially complex issues of interoperability and scalability, which can occur in a constantly changing network of systems.
This technology has become of central importance in IoT applications. In this case, centralized message brokers facilitate device-to-device communication.
Message-Oriented Middleware Features & Capabilities
Provisioning and monitoring
Management and control tools
Flexible service quality
Integration with other tools