Title: | Towards a methodoly for creating Internet of Things (IoT) applications based on microservices |
Other Titles: | Hacia una metodología para crear aplicaciones de Internet de las Cosas (IoT) basadas en microservicios |
Authors: | Cabrera Alvarado, Edwin Fernando Cardenas Cardenas, Paola Johana Cedillo Orellana, Irene Priscila Pesantez Cabrera, Paola Gabriela |
metadata.dc.ucuenca.correspondencia: | Cedillo Orellana, Irene Priscila, priscila.cedillo@ucuenca.edu.ec |
Keywords: | Methodology Microservices Internet of things Domain-driven design Agile MicroIoT |
metadata.dc.ucuenca.areaconocimientofrascatiamplio: | 1. Ciencias Naturales y Exactas |
metadata.dc.ucuenca.areaconocimientofrascatidetallado: | 1.2.1 Ciencias de la Computación |
metadata.dc.ucuenca.areaconocimientofrascatiespecifico: | 1.2 Informática y Ciencias de la Información |
metadata.dc.ucuenca.areaconocimientounescoamplio: | 06 - Información y Comunicación (TIC) |
metadata.dc.ucuenca.areaconocimientounescodetallado: | 0613 - Software y Desarrollo y Análisis de Aplicativos |
metadata.dc.ucuenca.areaconocimientounescoespecifico: | 061 - Información y Comunicación (TIC) |
Issue Date: | 2020 |
metadata.dc.ucuenca.volumen: | Volumen 0 |
metadata.dc.source: | Conferencia internacional IEEE 2020 sobre computación de servicios (SCC) |
metadata.dc.identifier.doi: | 10.1109/SCC49832.2020.00072 |
Publisher: | IEEE explore |
metadata.dc.description.city: | Beijing |
metadata.dc.type: | ARTÍCULO DE CONFERENCIA |
Abstract: | The 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. |
Description: | El 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. |
URI: | |
metadata.dc.ucuenca.urifuente: | https://www.computer.org/csdl/proceedings-article/scc/2020/878900z029/1pttX2yfexy |
ISBN: | 978-1-7281-8789-1 |
ISSN: | 0000-0000 |
Appears in Collections: | Artículos
|
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.