Atribución-CompartirIgual 4.0 InternacionalCangrejo Aljure, Libia DenisseObregón Sánchez, David2025-03-172025-03-172024-10-22https://repositorio.unal.edu.co/handle/unal/87673ilustraciones, diagramas, fotografíasInternet 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).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.xv, 162 páginasapplication/pdfspahttp://creativecommons.org/licenses/by-sa/4.0/000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónDesarrollo de una arquitectura de referencia basada en microservicios para Internet de las CosasTrabajo de grado - MaestríaUniversidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/info:eu-repo/semantics/openAccessIoTMicroserviciosArquitecturas de SoftwareInternet de las CosasInternet of ThingsMicroservicesSoftware ArchitectureDevelopment of a microservices reference architecture for the Internet of Thingsarquitectura de softwaresoftware architectureInternet de las cosasInternet of thingscalidad de softwareArquitectura de microserviciosmicroservicessoftware quality