ereignisgesteuerter
Der Begriff ereignisgesteuerter beschreibt in der Softwaretechnik Systeme, die auf eintretende Ereignisse reagieren statt einem festgelegten, sequenziellen Ablauf zu folgen. Er wird oft als Übersetzung von „event-driven“ verwendet und findet sich in Architekturen, Programmiersprachen und Betriebsmodellen wieder.
Zentrale Mechanismen sind Ereignisbusse, Publish/Subscribe-Muster, das Observer-Pattern, Callback-Funktionen und reaktive Programmierung. Componenten registrieren Listener oder Abonnenten,
Zu den Vorteilen zählen lose Kopplung, Skalierbarkeit und eine verbesserte Reaktionsfähigkeit durch asynchrone Verarbeitung. Systeme können
Anwendungsfelder umfassen Benutzerschnittstellen, das DOM-Ereignis-Modell in Webbrowsern, serverseitige Anwendungen mit Node.js, IoT-Umgebungen und Microservices-Architekturen, die auf
Siehe auch: ereignisgesteuerte Architektur, ereignisgesteuerte Programmierung, Pub/Sub, reaktive Programmierung.