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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |