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