Desarrollo de una arquitectura de referencia basada en microservicios para Internet de las Cosas

Miniatura

Autores

Obregón Sánchez, David

Director

Cangrejo Aljure, Libia Denisse

Tipo de contenido

Trabajo de grado - Maestría

Idioma del documento

Español

Fecha de publicación

2024-10-22

Título de la revista

ISSN de la revista

Título del volumen

Documentos PDF

Resumen

Internet de las Cosas (IoT) es un ecosistema en constante crecimiento que conecta el mundo físico y digital a través de internet, y plantea una serie de desafíos únicos en el desarrollo de software, como la heterogeneidad de dispositivos, la naturaleza distribuida, la escalabilidad y la seguridad. En este trabajo se presenta el diseño de una arquitectura de referencia basada en microservicios para entornos IoT, que garantiza los atributos mínimos de calidad de software de dichos sistemas. Mediante una revisión sistemática de la literatura, la identificación de los atributos de calidad de software específicos para IoT, el diseño de una arquitectura de referencia y la implementación de una arquitectura tecnológica a través de una prueba de concepto, se evalúan atributos de calidad específicos usando el enfoque de microservicios en entornos IoT. Se destacan sus principales ventajas frente a enfoques tradicionales, como las arquitecturas monolíticas. Finalmente, se plantean desafíos vigentes en aspectos adicionales a la calidad del software para el enfoque de microservicios. (Texto tomado de la fuente).

Abstract

Internet of Things (IoT) is a constantly growing ecosystem that connects the physical and digital worlds through the internet, presenting a series of unique challenges in software development, such as device heterogeneity, distributed nature, scalability, and security. This work presents the design of a reference architecture based on microservices for IoT environments, which ensures the minimum software quality attributes of such systems. Through a systematic literature review, the identification of specific software quality attributes for IoT, the design of a reference architecture, and the implementation of a technological architecture via a proof of concept, specific quality attributes are evaluated using the microservices approach in IoT environments. The main advantages of this approach over traditional ones, such as monolithic architectures, are highlighted. Finally, ongoing challenges related to additional aspects of software quality in the microservices approach are discussed.

Descripción Física/Lógica/Digital

ilustraciones, diagramas, fotografías

Palabras clave

Citación