Message-oriented Middleware

Asynchronous message-based communication is provided while hiding complexity resulting from addressing, routing, or data formats from communication partners to make interaction robust and flexible.

Message-oriented Middleware How can communication partners exchange information asynchronously with a communication partner?

Context

The application components of a Distributed Application are hosted on multiple cloud resources and have to exchange information with each other. Often, the integration with other cloud applications and non-cloud applications is also required.

Solution

Communication partners exchange information asynchronously using messages. The message-oriented middleware handles the complexity of addressing, availability of communication partners and message format transformation.

Message-oriented Middleware

At-least-once Delivery, Exactly-once Delivery, Transaction-based Delivery, Timeout-based Delivery