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] Development of an Event-Driven System Architecture for Smart Manufacturing
    Piechota, Maksymilian
    Nowak, Mikolaj
    Krol, Dariusz
    COMPUTATIONAL SCIENCE - ICCS 2022, PT III, 2022, 13352 : 455 - 468
  • [22] An Architecture for Collaboration Patterns in Agile Event-Driven Environments
    Verginadis, Yiannis
    Apostolou, Dimitris
    Papageorgiou, Nikos
    Mentzas, Gregoris
    2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, : 227 - 230
  • [23] Event-Driven SOA-Based IoT Architecture
    Gupta, Poonam
    Mokal, Trupti P.
    Shah, D. D.
    Satyanarayana, K. V. V.
    INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS, ICICA 2016, 2018, 632 : 247 - 258
  • [24] Smart home architecture based on event-driven DPWS~+
    陈鹏
    支小莉
    Journal of Shanghai University(English Edition), 2011, 15 (05) : 386 - 390
  • [25] Event driven data processing architecture
    Soderquist, Ingemar
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 972 - 976
  • [26] Smart home architecture based on event-driven DPWS~+
    陈鹏
    支小莉
    Advances in Manufacturing, 2011, 15 (05) : 386 - 390
  • [27] On the impact of event-driven architecture on performance: An exploratory study
    Cabane, Hebert
    Farias, Kleinner
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 : 52 - 69
  • [28] An Event-Driven Architecture for Biomedical Data Integration and Interoperability
    Lopes, Pedro
    Oliveira, Jose Luis
    BIOINFORMATICS AND BIOMEDICAL ENGINEERING (IWBBIO 2015), PT II, 2015, 9044 : 165 - 174
  • [29] An event-driven distributed processing architecture for image-guided cardiac ablation therapy
    Rettmann, M. E.
    Holmes, D. R., III
    Cameron, B. M.
    Robb, R. A.
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2009, 95 (02) : 95 - 104
  • [30] Substation operation support system with event-driven processing
    Oki, Michio
    Nishimori, Toshiro
    Hiyoshi, Minoru
    Takaoka, Yoshiyuki
    Future Generation Computer Systems, 1989, 5 (01) : 41 - 49