The profound digital transformation of society leads to a variety of disruptive trends, such as Internet of Things (IoT), Smart Cities, and Big Data. They raise the need for novel approaches to software architectures in order to handle the ever-growing dynamicity of business and make decisions at real-time based on events. Event-Driven Architecture (EDA) is a key technology to achieve this goal. EDA is a loosely coupled software architecture, where each component executes upon receiving an event. EDA therefore is the key to enable a real-time event flow across components in a digital eco-system, and hence to enable a quick and agile response to the change of business.
In this project, we will envision the next generation of EDA, and develop an innovative actor-based EDA programming framework with high data consistency and high system efficiency to simplify the development of complex digital EDA systems. Applications within IoT and Logistics will be used as case studies and evaluation scenarios.
- Wang, Y., Dos Reis, J. C., Borggren, K. M., Vaz Salles, M. A., Medeiros, C. B., & Zhou, Y.(2019). Modeling and Building IoT Data Platforms with Actor-Oriented Databases. In Proceedings of the International Conference on Extending Database Technology (EDBT) (pp. 512-523). Advances in Database Technology - EDBT, Vol.. 2019-March https://doi.org/10.5441/002/edbt.2019.47