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 条
  • [21] 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
  • [22] 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
  • [23] Integrating complex event processing and machine learning: An intelligent architecture for detecting IoT security attacks
    Roldan, Jose
    Boubeta-Puig, Juan
    Luis Martinez, Jose
    Ortiz, Guadalupe
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 149
  • [24] Online Monitoring and Control of Enterprise Processes in Manufacturing Based on an Event-Driven Architecture
    Grauer, Manfred
    Karadgi, Sachin
    Metz, Daniel
    Schaefer, Walter
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 671 - 682
  • [25] Towards an Extended Metamodel of Event-Driven Process Chains to Model Complex Event Patterns
    Krumeich, Julian
    Mehdiyev, Nijat
    Werth, Dirk
    Loos, Peter
    ADVANCES IN CONCEPTUAL MODELING, ER 2015 WORKSHOPS, 2015, 9382 : 119 - 130
  • [26] Smart Power Tools : An Industrial Event-Driven Architecture Implementation
    Umer, Muhammad
    Mahesh, Bhargav
    Hanson, Lars
    Khabbazi, M. R.
    Onori, Mauro
    51ST CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2018, 72 : 1357 - 1361
  • [27] Towards Real-Time Monitoring of Blockchain Networks Through a Low-Code Tool
    Rosa-Bilbao, Jesus
    Boubeta-Puig, Juan
    SERVICE-ORIENTED COMPUTING - ICSOC 2022 WORKSHOPS, 2023, 13821 : 287 - 298
  • [28] Blockchain Application Development Using Model-Driven Engineering and Low-Code Platforms: A Survey
    Curty, Simon
    Harer, Felix
    Fill, Hans-Georg
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2022, 450 : 205 - 220
  • [29] STAGED EVENT-DRIVEN ARCHITECTURE AS A MICRO-ARCHITECTURE OF DISTRIBUTED AND PLUGINABLE CRAWLING PLATFORM
    Siwik, Leszek
    Wlodarczyk, Kamil
    Kluczny, Mateusz
    COMPUTER SCIENCE-AGH, 2013, 14 (04): : 645 - 665
  • [30] Fuzzy rules based efficient event-driven simulation of blockchain-based applications
    Zhou, Wei
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (04) : 8101 - 8107