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...
Main Authors: | , , , |
---|---|
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 |