TU Darmstadt / ULB / TUbiblio

Integrating Complex Event Processing and Transactional Dataflow

Stollenwerk, Vincent (2021)
Integrating Complex Event Processing and Transactional Dataflow.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00019914
Bachelorarbeit, Erstveröffentlichung, Verlagsversion

Kurzbeschreibung (Abstract)

Modern applications are often driven by user interactions and user triggered events. Traditional event handling logic using imperative code and the observer pattern can quickly become complex and error-prone. Reactive programming frameworks try to solve this by simplifying specification of event handling and dataflow. Although modern reactive frameworks can improve the event handling experience a lot, they still lack expressiveness for more complex events. When handling such event, a fallback to imperative code and observers is often needed. In this thesis we extend the ReScala framework with so-called reactors to provide a simple tool for complex event processing in a reactive context. Reactors embed imperative code into a reactive object, which changes state depending of series and combinations of events.

Typ des Eintrags: Bachelorarbeit
Erschienen: 2021
Autor(en): Stollenwerk, Vincent
Art des Eintrags: Erstveröffentlichung
Titel: Integrating Complex Event Processing and Transactional Dataflow
Sprache: Englisch
Referenten: Mezini, Prof. Dr. Mira ; Mogk, Ragnar
Publikationsjahr: 2021
Ort: Darmstadt
Kollation: 41 Seiten
Datum der mündlichen Prüfung: 29 Oktober 2021
DOI: 10.26083/tuprints-00019914
URL / URN: https://tuprints.ulb.tu-darmstadt.de/19914
Zugehörige Links:
Kurzbeschreibung (Abstract):

Modern applications are often driven by user interactions and user triggered events. Traditional event handling logic using imperative code and the observer pattern can quickly become complex and error-prone. Reactive programming frameworks try to solve this by simplifying specification of event handling and dataflow. Although modern reactive frameworks can improve the event handling experience a lot, they still lack expressiveness for more complex events. When handling such event, a fallback to imperative code and observers is often needed. In this thesis we extend the ReScala framework with so-called reactors to provide a simple tool for complex event processing in a reactive context. Reactors embed imperative code into a reactive object, which changes state depending of series and combinations of events.

Status: Verlagsversion
URN: urn:nbn:de:tuda-tuprints-199146
Sachgruppe der Dewey Dezimalklassifikatin (DDC): 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 17 Nov 2021 13:12
Letzte Änderung: 19 Nov 2021 09:56
PPN:
Referenten: Mezini, Prof. Dr. Mira ; Mogk, Ragnar
Datum der mündlichen Prüfung / Verteidigung / mdl. Prüfung: 29 Oktober 2021
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen