XI Taller Internacional de Software Libre y Tecnologías Emergentes
Evento XI Taller Internacional de Software Libre y Tecnologías Emergentes comienza el 14 oct. 2025 0:00:00 (America/Havana)
Sistema de almacenamiento en la nube: Nova 360
Virtual
Ubicación: Sala Virtual - 15/10/25 13:25 - 15/10/25 13:30 (America/Havana) (5 minutos)
Jonathan Llanes Sánchez
Sistema de almacenamiento en la nube: Nova 360
Jonathan Llanes Sánchez
Sistema de almacenamiento en la nube: Nova 360

La información digital está en constante crecimiento y tal aumento exige grandes capacidades de almacenamiento. Cloud Computing o computación en la nube es una de las tecnologías, que permite consumir estos altos volúmenes de información, almacenando y compartiendo datos, aplicaciones, servicios y software a través de Internet. Ejemplo de aplicaciones que ofrecen estos servicios son Owncloud y Nextcloud, nubes públicas que permiten el almacenamiento de la información de forma gratuita. Cuba, con el objetivo de lograr la soberanía tecnológica, desarrolla un proceso de migración hacia software libre en el que se emplean soluciones informáticas desarrolladas por el Centro de Soluciones Libres y Desarrollo Web (CISOL), perteneciente a la Universidad de las Ciencias Informáticas. Nova 360 es una de estas soluciones; tiene como objetivos ofrecer servicios en la nube, permitir la sincronización con múltiples dispositivos de datos y compartir archivos de forma pública. Sin embargo, la versión actual de dicho sistema está desarrollada con tecnologías y lenguajes de programación que han quedado obsoletos trayendo consigo vulnerabilidades en cuanto a la seguridad del sistema. El objetivo de la presente investigación es desarrollar una nueva versión del sistema de almacenamiento en la nube Nova 360. Para ello se utilizaron tecnologías libres, el patrón arquitectónico Modelo-Vista-Controlador y la metodología de desarrollo Variación de AUP para la UCI. La evaluación de la propuesta de solución se realizó a partir de la aplicación de pruebas de software que garantizan el correcto funcionamiento de la aplicación permitiendo demostrar la satisfacción del cliente hacia la solución desarrollada.