brokerbasierte
Brokerbasierte Systeme bezeichnen in der Informatik Architekturen oder Ansätze, bei denen ein Vermittler, der Broker, die Kommunikation zwischen Erzeugern (Produzenten) und Verbrauchern (Konsumenten) von Nachrichten, Daten oder Serviceanfragen steuert. Der Broker entkoppelt Sender und Empfänger, ermöglicht asynchrone Kommunikation und übernimmt Aufgaben wie das Routen, Speichern, Transformieren und die Protokolladaption von Nachrichten.
Typische Bauformen sind Messaging-Broker, Publish/Subscribe-Broker und Service-Broker-Systeme. Ein Messaging-Broker sorgt für das asynchrone Versenden von Nachrichten
Vorteile eines brokerbasierten Ansatzes sind lose Kopplung, Skalierbarkeit, Fehlertoleranz durch Pufferung und die Unterstützung asynchroner Workflows.