Ereignisabläufen
Ereignisabläufe sind die Abfolge von einzelnen Ereignissen, die in einem System auftreten und Zustandsänderungen oder Verhaltensweisen auslösen. Sie spielen eine zentrale Rolle in event-gesteuerten Ansätzen, der Geschäftsprozessmodellierung und der Systemarchitektur, in der Entscheidungen und Operationen durch äußere oder interne Ereignisse getrieben werden. Im Gegensatz zu rein linearen Abläufen können Ereignisse asynchron auftreten, aus verteilten Quellen stammen und in unterschiedlicher Reihenfolge eintreten, wodurch sich der Ablauf dynamisch anpasst.
Zur Beschreibung von Ereignisabläufen werden typischerweise Ereignisse, Produzenten (Sender), Konsumenten (Empfänger) und Kommunikationskanäle wie Message Broker
Anwendungen erstrecken sich über Geschäftsprozesse (Auftragsbearbeitung, Benachrichtigungen), Integrationen von Softwaresystemen und Microservice-Architekturen. Vorteile sind Entkopplung, Skalierbarkeit