Sistema de Gestión del Conocimiento (SGC) para Gobernanza en Implantaciones SaaS
Abstract
El presente trabajo final pretende confirmar, mediante el análisis, diseño y desarrollo de un prototipo de producto, que el uso de un middleware semántico basado en ontologías y bases de datos triplestore para la gestión de grafos de conocimiento, permite gobernar de forma controlada las activaciones recurrentes durante las diferentes evoluciones de soluciones de software como servicio (SaaS). El contexto principal del trabajo es el del desarrollo de software, pero sobre la gestión del cambio y la activación de nuevas capacidades en los entornos de producción, en particular. El prototipo del producto que aquí se presenta se compone de la definición de la ontología base y de referencia, a modo de ejemplo, que describen las entidades, propiedades y sus relaciones dentro del sistema de gestión del conocimiento mencionado. Asimismo, se plantea su almacenamiento en una base de datos de grafos (triplestore) de código abierto, Apache Jena Fuseki. El prototipo se completa con la creación de las APIs necesarias para manejar el ciclo de vida (creación, lectura, actualización y borrado) de las diferentes entidades y relaciones definidas. Además, se incluyen las pruebas que permiten la creación de instancias y relaciones necesarias para validar el sistema, basándose en las reglas ontológicas definidas mediante reglas SHACL. Estas pruebas son concluyentes para confirmar la hipótesis de que una futura solución completa, desarrollada a partir del prototipo presentado, permitiría una gestión y gobernanza de los cambios a activar en producción de forma eficaz y eficiente, minimizando el impacto durante su despliegue.
Fields of Study & Subjects
Semantic Web and Ontologies
Software Engineering Research
Knowledge Management and Technology
Publication details
- Journal / source
- O2 - Repositori Institucional (Universitat Oberta de Catalunya)
- Publication date
- 16 January 2026
- Language
- ES
- Document type
- Thesis