jMSP — Plataforma de Inventario y Operaciones para MSP
Un proyecto de ingeniería: un único lugar para que los proveedores de servicios gestionados registren y consulten los entornos de sus clientes.
Resumen
jMSP es una plataforma de inventario y operaciones diseñada para proveedores de servicios gestionados (MSP). Reúne empresas cliente, oficinas, dispositivos, redes, enlaces de internet, software y licencias, documentos e información sensible en un solo sistema, con control de acceso por roles y registro de auditoría.
Contexto
El proyecto requería una forma de que los equipos técnicos registren y encuentren lo desplegado en cada cliente — sedes, equipos, datos de red y licencias — con acceso controlado por usuario y rol y registros sensibles protegidos.
Solución
Un backend Spring Boot que expone una API REST documentada, una base de datos PostgreSQL con migraciones versionadas y un frontend en React y TypeScript empaquetado con el backend y servido desde la misma aplicación.
Arquitectura y enfoque de ingeniería
- Monolito modular organizado por dominio: empresas, oficinas, dispositivos, redes, software y licencias, documentos, usuarios y roles.
- Usuarios, roles y permisos granulares, con una política de autenticación multifactor para todo el sistema (TOTP y passkeys).
- Los registros sensibles se almacenan cifrados y las acciones se registran en un log de auditoría.
- API REST documentada con OpenAPI, notificaciones en la aplicación y por correo, y búsqueda global.
- Despliegue basado en contenedores, con la base de datos en un host separado.
Tecnologías
- Java
- Spring Boot
- Spring Security
- PostgreSQL
- Flyway
- React
- TypeScript
- REST API (OpenAPI)
Capacidades principales
- Empresas y oficinas.
- Dispositivos con categorías y atributos extensibles.
- Redes y enlaces de internet.
- Software, proveedores y licencias.
- Registros de información segura cifrados y almacenamiento de documentos.
- Usuarios, roles, permisos y registro de auditoría.
- Panel, notificaciones, búsqueda global y acceso de usuarios del portal de clientes limitado a su propia empresa.
Resultado y estado actual
Una plataforma funcional en etapa de proyecto de ingeniería: el modelo de dominio, las capas de administración y seguridad, la API y el frontend están implementados. No tiene despliegue público y no se afirma ninguna implantación en clientes.
Resultados medidos — No se publican métricas verificadas de rendimiento o de negocio para este proyecto.
Nota de divulgación — La imagen es arte ilustrativo con cifras de ejemplo; no se muestran datos reales de clientes.
Servicios relacionados
¿Tiene un proyecto similar en mente?
Cuéntenos sobre su proyecto y le ayudaremos a definir el enfoque adecuado.