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] Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks
    Sabrine Khriji
    Yahia Benbelgacem
    Rym Chéour
    Dhouha El Houssaini
    Olfa Kanoun
    The Journal of Supercomputing, 2022, 78 : 3374 - 3401
  • [42] Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks
    Khriji, Sabrine
    Benbelgacem, Yahia
    Cheour, Rym
    Houssaini, Dhouha El
    Kanoun, Olfa
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03) : 3374 - 3401
  • [43] Low latency complex event processing on parallel hardware
    Cugola, Gianpaolo
    Margara, Alessandro
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (02) : 205 - 218
  • [44] Reactive CEP: Integrating Complex Event Processing into Web Reactive Languages
    Zimmerle, Carlos
    Gama, Kiev
    WEBMEDIA'18: PROCEEDINGS OF THE 24TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, 2018, : 69 - 72
  • [45] Aspect oriented context-aware and event-driven data processing for Internet of Things
    Trnka, Michal
    Svacina, Jan
    Cerny, Tomas
    Song, Eunjee
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 319 - 323
  • [46] SEDA-SOA: A Scalable Event-Driven context-Aware Service Oriented Architecture
    Ayoubi, Majid
    Ravichandra, Sadam
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [47] Active on-demand service method based on event-driven architecture for geospatial data retrieval
    Fan, Minghu
    Fan, Hong
    Chen, Nengcheng
    Chen, Zeqiang
    Du, Wu
    COMPUTERS & GEOSCIENCES, 2013, 56 : 1 - 11
  • [48] Transformation of State Machines for a Microservice-Based Event-Driven Architecture: A Proof-of-Concept
    Petrasch, Roland
    RECENT ADVANCES IN INFORMATION AND COMMUNICATION TECHNOLOGY 2018, 2019, 769 : 327 - 336
  • [49] Acquisition and Synchronisation of Multi-source Physiological Data Using Microservices and Event-Driven Architecture
    Sanchez-Reolid, Roberto
    Sanchez-Reolid, Daniel
    Pereira, Antonio
    Fernandez-Caballero, Antonio
    AMBIENT INTELLIGENCE-SOFTWARE AND APPLICATIONS-13TH INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE, 2023, 603 : 13 - 23
  • [50] Architecture, implementation and application of complex event processing in enterprise information systems based on RFID
    Chuanzhen Zang
    Yushun Fan
    Renjing Liu
    Information Systems Frontiers, 2008, 10 : 543 - 553