Portilho Araujo Ferreira, Esdras (2019) Unidirectional circular dataflow architecture for real-time updates. Master of Science thesis, Dublin City University.
Abstract
Unidirectional Circular Dataflow Architecture for Real-Time
Updates
The capability to present data in real-time is an essential feature to be considered
when architecting modern web applications. Examination of the origin, progress and
obstacles of web applications reveals how it influenced the current state of how web
applications are implemented to deliver data in real-time. This research aims to investigate
an alternative and reproducible approach to address real-time, moving away from
outdated requisites and not extending existing implementations. When considering
real-time systems, how to build an architecture that satisfies its requirements?
Based on the review of the literature, understanding the current context of web applications
and exploring available libraries and frameworks, an architecture is proposed
broken down in layers that are responsible for ensuring each of the real-time system’s
requisites. An open source library is implemented developed to wrap and abstract the
implementation of the unidirectional flow. The results show that not only the unidirectional
data flow architecture is theoretically superior addressing such requisites, but
also more maintainable. Further research is needed to run more comparisons, also to
explore the usage of this approach outside the scope of the web applications.
Metadata
Item Type: | Thesis (Master of Science) |
---|---|
Date of Award: | November 2019 |
Refereed: | No |
Supervisor(s): | Walshe, Ray and Casey, Kevin |
Subjects: | Computer Science > Algorithms Computer Science > Computer software Computer Science > Software engineering |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing |
Use License: | This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License |
ID Code: | 23615 |
Deposited On: | 19 Nov 2019 13:59 by Ray Walshe . Last Modified 19 Nov 2019 13:59 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
1MB |
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record