An Event Mesh for Event Driven IoT Applications

In IoT contexts, software solutions are required to have components located in different environments: mobile, edge, fog or cloud. To design this type of application, event driven architecture (EDA) is used to develop distributed, scalable, decoupled, desynchronized and real-time components. The int...

Full description

Bibliographic Details
Main Authors: Roberto Berjón, Montserrat Mateos, M. Encarnación Beato, Ana Fermoso García
Format: Article
Language:English
Published: Universidad Internacional de La Rioja (UNIR) 2022-09-01
Series:International Journal of Interactive Multimedia and Artificial Intelligence
Subjects:
Online Access:https://www.ijimai.org/journal/bibcite/reference/3173
_version_ 1828413563571535872
author Roberto Berjón
Montserrat Mateos
M. Encarnación Beato
Ana Fermoso García
author_facet Roberto Berjón
Montserrat Mateos
M. Encarnación Beato
Ana Fermoso García
author_sort Roberto Berjón
collection DOAJ
description In IoT contexts, software solutions are required to have components located in different environments: mobile, edge, fog or cloud. To design this type of application, event driven architecture (EDA) is used to develop distributed, scalable, decoupled, desynchronized and real-time components. The interconnection between the different components is done through event brokers that allow communication based on messages (events). Although the design of the components is independent of the environment in which they are deployed, this environment can determine the infrastructure to be used, for example the event brokers, so it is common to have to make modifications to the applications to adapt them to these environments, which complicates their design and maintenance. It is therefore necessary to have an event mesh that allows the connection between event brokers to simplify the development of applications. This paper presents the SCIFI-II system, an event mesh that allows the distribution of events between event brokers. Its use will allow the design of components decoupling them from the event brokers, which will facilitate their deployment in any environment.
first_indexed 2024-12-10T13:10:54Z
format Article
id doaj.art-86775191d31c4c689999add53e1f324b
institution Directory Open Access Journal
issn 1989-1660
language English
last_indexed 2024-12-10T13:10:54Z
publishDate 2022-09-01
publisher Universidad Internacional de La Rioja (UNIR)
record_format Article
series International Journal of Interactive Multimedia and Artificial Intelligence
spelling doaj.art-86775191d31c4c689999add53e1f324b2022-12-22T01:47:40ZengUniversidad Internacional de La Rioja (UNIR)International Journal of Interactive Multimedia and Artificial Intelligence1989-16602022-09-0176545910.9781/ijimai.2022.09.003ijimai.2022.09.003An Event Mesh for Event Driven IoT ApplicationsRoberto BerjónMontserrat MateosM. Encarnación BeatoAna Fermoso GarcíaIn IoT contexts, software solutions are required to have components located in different environments: mobile, edge, fog or cloud. To design this type of application, event driven architecture (EDA) is used to develop distributed, scalable, decoupled, desynchronized and real-time components. The interconnection between the different components is done through event brokers that allow communication based on messages (events). Although the design of the components is independent of the environment in which they are deployed, this environment can determine the infrastructure to be used, for example the event brokers, so it is common to have to make modifications to the applications to adapt them to these environments, which complicates their design and maintenance. It is therefore necessary to have an event mesh that allows the connection between event brokers to simplify the development of applications. This paper presents the SCIFI-II system, an event mesh that allows the distribution of events between event brokers. Its use will allow the design of components decoupling them from the event brokers, which will facilitate their deployment in any environment.https://www.ijimai.org/journal/bibcite/reference/3173cloud computingcloudeventsedge computingfog computingeventsinternet of things
spellingShingle Roberto Berjón
Montserrat Mateos
M. Encarnación Beato
Ana Fermoso García
An Event Mesh for Event Driven IoT Applications
International Journal of Interactive Multimedia and Artificial Intelligence
cloud computing
cloudevents
edge computing
fog computing
events
internet of things
title An Event Mesh for Event Driven IoT Applications
title_full An Event Mesh for Event Driven IoT Applications
title_fullStr An Event Mesh for Event Driven IoT Applications
title_full_unstemmed An Event Mesh for Event Driven IoT Applications
title_short An Event Mesh for Event Driven IoT Applications
title_sort event mesh for event driven iot applications
topic cloud computing
cloudevents
edge computing
fog computing
events
internet of things
url https://www.ijimai.org/journal/bibcite/reference/3173
work_keys_str_mv AT robertoberjon aneventmeshforeventdriveniotapplications
AT montserratmateos aneventmeshforeventdriveniotapplications
AT mencarnacionbeato aneventmeshforeventdriveniotapplications
AT anafermosogarcia aneventmeshforeventdriveniotapplications
AT robertoberjon eventmeshforeventdriveniotapplications
AT montserratmateos eventmeshforeventdriveniotapplications
AT mencarnacionbeato eventmeshforeventdriveniotapplications
AT anafermosogarcia eventmeshforeventdriveniotapplications