Desarrollo de una arquitectura de referencia basada en microservicios para Internet de las Cosas
Archivos
Autores
Obregón Sánchez, David
Director
Cangrejo Aljure, Libia Denisse
Tipo de contenido
Trabajo de grado - Maestría
Idioma del documento
EspañolFecha 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.
Palabras clave
Descripción Física/Lógica/Digital
ilustraciones, diagramas, fotografías