Message Oriented Middleware
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
Amazon Web Services offers the Amazon Simple Notification Service (SNS) which provides pub/sub messaging and push notifications to iOS and Android devices. It is meant to operate in a microservices architecture and which can support event-driven contingencies and support the decoupling…
Apama Streaming Analytics is a platform for streaming analytics and intelligent automated action on fast-moving big data. Combining event processing, messaging, in-memory data management and visualization, this platform is presented as a complete solution to turn relentless data…
The Wealth Management Network from Fiserv is an expansive networks of managed account data and connectivity. It brings together asset managers and sponsors to perform all necessary business functions to support the industry. The Network includes messaging services, information exchange,…
Ab Initio’s Continuous>Flows supports real-time business data processing ranging from “mini-batch”, to high volume “asynchronous messaging”, to service-oriented applications (SOA), to low latency “request/response” applications, and provides interfaces to a wide range of real-time…
Tencent Cloud Cloud Message Queue (CMQ) is a distributed message queue service featuring a message-based async communication mechanism that enables message receiving/sending among different applications deployed in a distributed manner (or different components of the same application)…