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 条
  • [31] CARED-SOA: A Context-Aware Event-Driven Service-Oriented Architecture
    Garcia de Prado, Alfonso
    Ortiz, Guadalupe
    Boubeta-Puig, Juan
    IEEE ACCESS, 2017, 5 : 4646 - 4663
  • [32] An open architecture for complex event processing with machine learning
    Luong, Nhan Nathan Tri
    Milosevic, Zoran
    Berry, Andrew
    Rabhi, Fethi
    2020 IEEE 24TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2020), 2020, : 51 - 56
  • [33] Accelerating Complex Event Processing through GPUs
    Rodrigo, Prabodha Srimal
    Bandara, H. M. N. Dilum
    Perera, Srinath
    2015 IEEE 22ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2015, : 325 - 334
  • [34] Mode Driven Engineering for Complex Event Processing: A Survey
    Rosa-Bilbao, Jesus
    Boubeta-Puig, Juan
    JOURNAL OF OBJECT TECHNOLOGY, 2022, 21 (04):
  • [35] Preserving Privacy and Quality of Service in Complex Event Processing through Event Reordering
    Palanisamy, Saravana Murthy
    Duerr, Frank
    Tariq, Muhammad Adnan
    Rothermel, Kurt
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 40 - 51
  • [36] An Event-Driven Architectural Model for Integrating Heterogeneous Data and Developing Smart City Applications
    Phuttharak, Jurairat
    Loke, Seng W.
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2023, 12 (01)
  • [37] Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review
    Curty, Simon
    Harer, Felix
    Fill, Hans-Georg
    SOFTWARE AND SYSTEMS MODELING, 2023, 22 (06) : 1857 - 1895
  • [38] Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review
    Simon Curty
    Felix Härer
    Hans-Georg Fill
    Software and Systems Modeling, 2023, 22 : 1857 - 1895
  • [39] Integration and Exploitation of Sensor Data in Smart Cities through Event-Driven Applications
    Alvarez, Manuel Garcia
    Morales, Javier
    Kraak, Menno-Jan
    SENSORS, 2019, 19 (06)
  • [40] A Dynamic Complex Event Processing Architecture for Cloud Monitoring and Analysis
    Mdhaffar, Afef
    Ben Halima, Riadh
    Jmaiel, Mohamed
    Freisleben, Bernd
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 270 - 275