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.
![]() |
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.
Related Patterns
At-least-once Delivery, Exactly-once Delivery, Transaction-based Delivery, Timeout-based Delivery