Framework para la externalización de la configuración en entornos multitenant

Descripción del Articulo

La administración de la configuración de las aplicaciones de software es fundamental en las fases de desarrollo, implementación y despliegue de las mismas. Las configuraciones suelen referirse a servicios externos, como conexiones a bases de datos, credenciales encriptadas, sistemas de correo electr...

Descripción completa

Detalles Bibliográficos
Autor: Mori Peña, Jose Miguel
Formato: tesis de maestría
Fecha de Publicación:2025
Institución:Universidad Nacional Mayor de San Marcos
Repositorio:UNMSM-Tesis
Lenguaje:español
OAI Identifier:oai:cybertesis.unmsm.edu.pe:20.500.12672/27560
Enlace del recurso:https://hdl.handle.net/20.500.12672/27560
Nivel de acceso:acceso abierto
Materia:Aplicaciones móviles
Software
Administración
https://purl.org/pe-repo/ocde/ford#1.02.01
https://purl.org/pe-repo/ocde/ford#1.02.02
https://purl.org/pe-repo/ocde/ford#2.02.04
Descripción
Sumario:La administración de la configuración de las aplicaciones de software es fundamental en las fases de desarrollo, implementación y despliegue de las mismas. Las configuraciones suelen referirse a servicios externos, como conexiones a bases de datos, credenciales encriptadas, sistemas de correo electrónico, plataformas de mensajería, entre otros. Estas configuraciones tienden a variar según el entorno de despliegue de las aplicaciones. El presente estudio de investigación plantea la creación del marco de trabajo denominado “config-manager” que posibilite la externalización de la configuración de aplicaciones multitenant. En una aplicación multitenant, la misma instancia de la aplicación funciona para varios clientes, conocidos como tenants, que comparten datos comunes y a la vez cuentan con datos aislados entre sí. Se propone establecer un punto central para la gestión de dichas configuraciones, otorgando a la aplicación la habilidad de operar en diversos entornos y atender a varios tenants sin necesidad de modificar o recompilar el código. Con el fin de evaluar la contribución del marco propuesto, se llevó a cabo un taller dirigido con profesionales del desarrollo de software, seguido de una encuesta de satisfacción de usuarios posterior al uso, donde se obtuvo una puntuación cercana a 1 que indica que se ha obtenido una mayor satisfacción en los participantes, adicionalmente se evaluaron otras métricas para conocer el estado de los atributos de calidad del software, como la eficiencia, fiabilidad y mantenibilidad donde se obtuvo como resultado un bajo consumo de recursos, cero incidencias con alta cobertura de código y deuda técnica igual a cero respectivamente.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).