← Volver al Inicio

RMOnlineUpdater

Sistema de actualización online del software RestMaster

🔄 Descripción General

RMOnlineUpdater es el sistema centralizado para la gestión de actualizaciones del software RestMaster. Proporciona una plataforma web para distribuir actualizaciones, gestionar versiones y mantener el software actualizado en todas las instalaciones.

Controladores Principales

SoftwareController

Controlador principal para gestión de software, versiones y actualizaciones.

Ver Documentación

UpdateController

Controlador para gestión de actualizaciones y distribución de archivos.

Ver Documentación

VersionController

Controlador para gestión de versiones y control de cambios.

Ver Documentación

Servicios de Aplicación

SoftwareService

Servicio principal para gestión de software y versiones.

Ver Documentación

FileService

Servicio para gestión de archivos y distribución de actualizaciones.

Ver Documentación

UpdateService

Servicio para lógica de actualizaciones y validaciones.

Ver Documentación

Modelos de Dominio

Software

Modelo principal para gestión de software y aplicaciones.

Ver Documentación

SoftwareVersion

Modelo para gestión de versiones de software.

Ver Documentación

UpdatePackage

Modelo para paquetes de actualización.

Ver Documentación

Installation

Modelo para gestión de instalaciones cliente.

Ver Documentación

Repositorios

SoftwareRepository

Repositorio para acceso a datos de software y versiones.

Ver Documentación

UpdateRepository

Repositorio para gestión de actualizaciones.

Ver Documentación

🔗 Endpoints Principales

🔧 Funcionalidades Principales

📋 Proceso de Actualización

  1. Verificación - El cliente verifica si hay actualizaciones disponibles
  2. Descarga - Descarga automática del paquete de actualización
  3. Validación - Verificación de integridad del archivo descargado
  4. Backup - Creación automática de backup antes de la actualización
  5. Instalación - Proceso de instalación de la nueva versión
  6. Verificación - Comprobación de que la instalación fue exitosa
  7. Notificación - Confirmación de actualización completada

🔗 Integración con Clientes

RMOnlineUpdater se integra con las instalaciones cliente del sistema RestMaster: