, Josep M. Bernabeu Aubán (codir. tes.) 
, Silvia Mara Abrahao Gonzales (secret.)
, Vicente Cholvi Juan (voc.) 
Las aplicaciones basadas en microservicios representan la tendencia actual en el diseño de aplicaciones escalables. Aunque exhiben muchas propiedades interesantes, también es cierto que debido al gran número de piezas a gestionar e interconectar, plantean múltiples desafíos en las diferentes etapas del ciclo de vida de la aplicación. Esta tesis propone una metodología basada en modelos que trata de abordar la mayoría de estos desafíos de manera cohesionada, utilizando la teoría de hipergrafos como hilo conductor. Para ello, en tiempo de diseño, la aplicación basada en microservicios se modela utilizando un lenguaje de modelado específico de dominio, capaz de describir la aplicación en términos de componentes (jerárquicos) y conectores. En tiempo de despliegue, el modelo genera un árbol de derivación que representa fielmente el estado actual del despliegue de la aplicación. Este árbol de derivación es el soporte básico para habilitar tanto los despliegues multiplataforma como la evolución de la aplicación. Para demostrar la viabilidad del enfoque, se implementa un prototipo denominado Komponents, cuyo sistema de control se modela como una aplicación basada en microservicios, que puede ser autodesplegado mediante un procedimiento de arranque genuino, dando lugar a un sistema autogestionado totalmente descentralizado.
© 2008-2026 Fundación Dialnet · Todos los derechos reservados