Towards a methodoly for creating Internet of Things (IoT) applications based on microservices

dc.contributor.authorCabrera Alvarado, Edwin Fernando
dc.contributor.authorCardenas Cardenas, Paola Johana
dc.contributor.authorCedillo Orellana, Irene Priscila
dc.contributor.authorPesantez Cabrera, Paola Gabriela
dc.contributor.ponenteCedillo Orellana, Irene Priscila
dc.date.accessioned2022-03-09T22:24:30Z
dc.date.available2022-03-09T22:24:30Z
dc.date.issued2020
dc.descriptionEl Internet de las Cosas (IoT) representa la nueva revolución industrial, en la que los objetos físicos y virtuales están interconectados. Por otro lado, las arquitecturas de microservicios han roto la forma monolítica y centralizada de construir software y proporcionar sistemas con características de alta calidad (por ejemplo, resiliencia, disponibilidad, modularidad y portabilidad). Por lo tanto, la idea de fusionar estas tecnologías puede constituir una poderosa estrategia para ser aplicada en entornos que demandan la distribución y administración de muchos dispositivos IoT utilizando software de alta calidad. En este contexto, se han analizado varios estudios que integran IoT con soluciones de microservicios. Sin embargo, la mayoría de estos estudios tienen como objetivo satisfacer los requisitos funcionales relacionados con el software y el hardware, sin tener en cuenta las metodologías y buenas prácticas de ingeniería de software que permiten la creación de software para dispositivos IoT considerando su naturaleza distribuida. Así, este trabajo presenta la primera aproximación a una metodología ágil que i) contempla las principales características del IoT y ii) orienta el desarrollo de soluciones de software adecuadas basadas en arquitecturas de microservicios para gestionar entornos IoT reconociendo las serias dificultades que implican los microservicios.
dc.description.abstractThe Internet of Things (IoT) represents the new industrial revolution, in which physical and virtual objects are interconnected. On the other hand, microservices architectures have broken the monolithic and centralized way to build software, and provide systems with high-quality characteristics (e.g., resilience, availability, modularity, and portability). Therefore, the idea of merging those technologies can constitute a powerful strategy to be applied in environments that demand the distribution and management of many IoT devices using high-quality software. In this context, several studies that integrate IoT with microservices solutions have been analyzed. However, most of these studies aim to satisfy the functional requirements related to software and hardware, without taking into account software engineering methodologies and good practices that allow the creation of software for IoT devices considering their distributed nature. Thus, this paper presents the first approach to an agile methodology that i) contemplates the main characteristics of the IoT and ii) guides the development of appropriate software solutions based on microservices architectures to manage IoT environments acknowledging the serious difficulties that microservices imply.
dc.description.cityBeijing
dc.identifier.doi10.1109/SCC49832.2020.00072
dc.identifier.isbn978-1-7281-8789-1
dc.identifier.issn0000-0000
dc.identifier.uri
dc.language.isoes_ES
dc.publisherIEEE explore
dc.sourceConferencia internacional IEEE 2020 sobre computación de servicios (SCC)
dc.subjectMethodology
dc.subjectMicroservices
dc.subjectInternet of things
dc.subjectDomain-driven design
dc.subjectAgile
dc.subjectMicroIoT
dc.titleTowards a methodoly for creating Internet of Things (IoT) applications based on microservices
dc.title.alternativeHacia una metodología para crear aplicaciones de Internet de las Cosas (IoT) basadas en microservicios
dc.typeARTÍCULO DE CONFERENCIA
dc.ucuenca.afiliacionCabrera, E., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.afiliacionCardenas, P., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.afiliacionCedillo, I., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.afiliacionPesantez, P., Universidad de Cuenca, Departamento de Ciencias de la Computación, Cuenca, Ecuador
dc.ucuenca.areaconocimientofrascatiamplio1. Ciencias Naturales y Exactas
dc.ucuenca.areaconocimientofrascatidetallado1.2.1 Ciencias de la Computación
dc.ucuenca.areaconocimientofrascatiespecifico1.2 Informática y Ciencias de la Información
dc.ucuenca.areaconocimientounescoamplio06 - Información y Comunicación (TIC)
dc.ucuenca.areaconocimientounescodetallado0613 - Software y Desarrollo y Análisis de Aplicativos
dc.ucuenca.areaconocimientounescoespecifico061 - Información y Comunicación (TIC)
dc.ucuenca.comiteorganizadorconferenciaLuciano Baresi, Politecnico di Milano. Jia Zhang, Universidad Metodista del Sur. Jianwei Yin, Universidad de Zhejiang
dc.ucuenca.conferencia2020 IEEE International Conference on Services Computing
dc.ucuenca.correspondenciaCedillo Orellana, Irene Priscila, priscila.cedillo@ucuenca.edu.ec
dc.ucuenca.fechafinconferencia2020-11-11
dc.ucuenca.fechainicioconferencia2020-11-07
dc.ucuenca.idautor0105777122
dc.ucuenca.idautor0107462756
dc.ucuenca.idautor0102815842
dc.ucuenca.idautor0103232369
dc.ucuenca.indicebibliograficoSIN INDEXAR
dc.ucuenca.numerocitaciones0
dc.ucuenca.organizadorconferenciaInstituto de Ingenieros Eléctricos y Electrónicos
dc.ucuenca.paisCHINA
dc.ucuenca.urifuentehttps://www.computer.org/csdl/proceedings-article/scc/2020/878900z029/1pttX2yfexy
dc.ucuenca.versionVersión publicada
dc.ucuenca.volumenVolumen 0

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
documento.pdf
Size:
244.07 KB
Format:
Adobe Portable Document Format
Description:
document

Collections