TU Darmstadt / ULB / TUprints

Integrating Complex Event Processing and Transactional Dataflow

Stollenwerk, Vincent (2021):
Integrating Complex Event Processing and Transactional Dataflow. (Publisher's Version)
Darmstadt, Technische Universität Darmstadt, DOI: 10.26083/tuprints-00019914,
[Bachelor Thesis]

Copyright Information: CC BY 4.0 International - Creative Commons, Attribution.

Download (903kB) | Preview
Item Type: Bachelor Thesis
Status: Publisher's Version
Title: Integrating Complex Event Processing and Transactional Dataflow
Language: English

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.

Place of Publication: Darmstadt
Collation: 41 Seiten
Classification DDC: 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Divisions: 20 Department of Computer Science > Software Technology
Date Deposited: 17 Nov 2021 13:12
Last Modified: 17 Nov 2021 13:12
DOI: 10.26083/tuprints-00019914
Corresponding Links:
URN: urn:nbn:de:tuda-tuprints-199146
Referees: Mezini, Prof. Dr. Mira ; Mogk, Ragnar
Date of oral examination: 29 October 2021
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/19914
Actions (login required)
View Item View Item