Message-oriented middleware

Infrastructure that lets distributed applications exchange data asynchronously by passing messages through queues or topics.

Covers queue- and topic-based infrastructure that passes messages between systems, such as message brokers. Designs built around producing and reacting to events are Event-driven architecture; other structural patterns are Architectural patterns.

Scheme

Broader terms