CEPEDALoCo: An event-driven architecture for integrating complex event processing and blockchain through low-code

被引:4
|
作者
Rosa-Bilbao, Jesus [1 ]
Boubeta-Puig, Juan [1 ]
Rutle, Adrian [2 ]
机构
[1] Univ Cadiz, Dept Comp Sci & Engn, UCASE Software Engn Res Grp, Avda Univ Cadiz 10, Cadiz 11519, Spain
[2] Western Norway Univ Appl Sci, Dept Comp Sci Elect Engn & Math Sci, Bergen, Norway
关键词
Air quality; Blockchain; Complex event processing; Event-driven architecture; Internet of Things; Low-code;
D O I
10.1016/j.iot.2023.100802
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) is made up of millions of devices generating large amounts of heterogeneous data from multiple sources. These devices can be from multiple manufacturers which makes their use in terms of data acquisition, processing, analysis and actions on these data challenging. Additionally, all these data must be analyzed and correlated in real time for the early detection of situations of interest (complex events) and subsequent decision making. These complex events must be able to automatically trigger decisions and be stored in a secure, immutable and accessible way. In this context, Event-Driven Applications (EDAs) are a solution to meet these needs, however, developing such applications requires vast knowledge in certain technologies. To address these challenges, an EDA is proposed in this paper to integrate Complex Event Processing (CEP) and blockchain through the low-code paradigm. This proposal allows for the development of EDAs in a user-friendly way. These applications make it possible to integrate IoT devices from multiple manufacturers and with different data formats together with CEP technology for complex event detection and blockchain for secure, immutable and accessible event storage. To demonstrate the feasibility, the architecture was applied and evaluated in a case study related to measuring and acting on air quality using IoT devices that measure different pollutants and factors such as temperature, humidity and wind. The results show that the graphically designed EDAs facilitate the real-time analysis of the collected IoT data via a CEP engine, whose outcome is transparently and automatically registered in a blockchain network.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Towards an Architecture Integrating Complex Event Processing and Temporal Graphs for Service Monitoring
    Parra-Ullauri, Juan Marcelo
    Garcia-Dominguez, Antonio
    Boubeta-Puig, Juan
    Bencomo, Nelly
    Ortiz, Guadalupe
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 427 - 435
  • [42] Flame-MR: An event-driven architecture for MapReduce applications
    Veiga, Jorge
    Exposito, Roberto R.
    Taboada, Guillermo L.
    Tourino, Juan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 65 : 46 - 56
  • [43] Event-driven architecture for decision support in traffic management systems
    Dunkel, Juergen
    Fernandez, Alberto
    Ortiz, Ruben
    Ossowski, Sascha
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (06) : 6530 - 6539
  • [44] A Programmable Event-driven Architecture for Evaluating Spiking Neural Networks
    Roy, Arnab
    Venkataramani, Swagath
    Gala, Neel
    Sen, Sanchari
    Veezhinathan, Kamakoti
    Raghunathan, Anand
    2017 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2017,
  • [45] An event-driven manufacturing information system architecture for Industry 4.0
    Theorin, Alfred
    Bengtsson, Kristofer
    Provost, Julien
    Lieder, Michael
    Johnsson, Charlotta
    Lundholm, Thomas
    Lennartson, Bengt
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2017, 55 (05) : 1297 - 1311
  • [46] Coordinating activities and change: An event-driven architecture for situated MAS
    Mariani, Stefano
    Omicini, Andrea
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 41 : 298 - 309
  • [47] An Event-Driven Architecture to Simplify Systems Communication in the Molecular Laboratory
    Sboner, A.
    Simi, M.
    Gorski, K.
    Delpe, P.
    Fernandez, E.
    Solomon, J.
    Tang, J.
    Zisimopoulos, P.
    Sigaras, A.
    JOURNAL OF MOLECULAR DIAGNOSTICS, 2023, 25 (11): : S78 - S79
  • [48] Archer: An Event-Driven Architecture for Cyber-Physical Systems
    Moreno Molina, Javier
    Ferrer Garcia, Juan
    Kuchkovsky Jimenez, Carlos
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 335 - 340
  • [49] Auto-configurable Event-Driven Architecture for Smart Manufacturing
    Cao, Hui
    Yang, Xing
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: THE PATH TO INTELLIGENT, COLLABORATIVE AND SUSTAINABLE MANUFACTURING, 2017, 513 : 30 - 38
  • [50] An event-driven multi-threading architecture for embedded systems
    Gerndt, R
    Ernst, R
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 29 - 33