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 条
  • [1] Towards an event-driven architecture: An infrastructure for event processing position paper
    Etzion, O
    RULES AND RULE MARKUP LANGUAGES FOR THE SEMANTIC WEB, PROCEEDINGS, 2005, 3791 : 1 - 7
  • [2] EDALoCo: Enhancing the accessibility of blockchains through a low-code approach to the development of event-driven applications for smart contract management
    Rosa-Bilbao, Jesus
    Boubeta-Puig, Juan
    Rutle, Adrian
    COMPUTER STANDARDS & INTERFACES, 2023, 84
  • [3] Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
    Amir Masoud Rahmani
    Zahra Babaei
    Alireza Souri
    Cluster Computing, 2021, 24 : 1347 - 1360
  • [4] Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
    Rahmani, Amir Masoud
    Babaei, Zahra
    Souri, Alireza
    Souri, Alireza (a.souri@srbiau.ac.ir), 1600, Springer (24): : 1347 - 1360
  • [5] Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
    Rahmani, Amir Masoud
    Babaei, Zahra
    Souri, Alireza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1347 - 1360
  • [6] Event-Driven Packet Processing
    Ibanez, Stephen
    Antichi, Gianni
    Brebner, Gordon
    McKeown, Nick
    PROCEEDINGS OF THE EIGHTEENTH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '19), 2019, : 133 - 140
  • [7] Complex Event Processing Application in Event-Driven SOA District Heating System
    Liu, Yulong
    Qiao, Xiuquan
    Chen, Junliang
    PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 139 - 148
  • [8] CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain
    Boubeta-Puig, Juan
    Rosa-Bilbao, Jesus
    Mendling, Jan
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
  • [9] Time to market [event-driven architecture]
    Edwards, Chris
    Engineering and Technology, 2008, 3 (04): : 56 - 59
  • [10] Containerized Event-Driven Microservice Architecture
    Zuki, Siti Zulaikha Mohd
    Mohamad, Radziah
    Saadon, Nor Azizah
    BAGHDAD SCIENCE JOURNAL, 2024, 21 (02) : 584 - 591