InVeloz

Arquitectura del Sistema

Azure | .NET | SQL Server | IIS

Historial de Actualizaciones Documentaci\u00f3n

Inventory Pro es un sistema empresarial de gestión de inventario construido sobre una pila .NET que se ejecuta en IIS con SQL Server. Nuestro alojamiento en la nube en Microsoft Azure está diseñado alrededor de esta pila, y la aplicación también puede ejecutarse en su propia infraestructura en la nube o local.

Capas de la Aplicaci\u00f3n

Inventory Pro esta compuesto por varios componentes integrados organizados en capas distintas:

  • Capa Web -- Aplicaciones de Escritorio, Móvil y REST API servidas por IIS. Cada una maneja un patrón de acceso diferente: interfaz de escritorio completa, operaciones de almacén optimizadas para móvil y acceso programático por API.
  • Lógica de Negocio -- Librerias .NET que manejan operaciones masivas en cuadrículas (recepción, despacho, conteos cíclicos), generaci\u00f3n de PDF y códigos de barras, importación/exportación de Excel/CSV y acceso central a la base de datos.
  • Capa de Datos -- Bases de datos SQL Server y almacenamiento de archivos para documentos, imágenes y adjuntos.
  • Servicios de Integraci\u00f3n -- Servicios programados y conectores en tiempo real para sincronizaci\u00f3n ERP, intercambio de documentos EDI, plataformas de comercio electrónico y otros sistemas externos.

Autenticaci\u00f3n

Inventory Pro soporta múltiples métodos de autenticaci\u00f3n según el despliegue y los requisitos del cliente: credenciales internas con políticas de contraseña configurables, inicio de sesión único (SSO) a través de proveedores de identidad del cliente (Active Directory, Okta, SAML), autenticaci\u00f3n con tarjeta inteligente y CAC, y OAuth 2.0 para acceso por API.

Alojamiento en la Nube

Inventory Pro se aloja en un entorno virtualizado de Azure donde la carga de trabajo se divide entre servidores de aplicación y servidores de base de datos. Cada instancia de cliente es independiente con su propia base de datos aislada; los datos de los clientes nunca se mezclan. Este aislamiento mejora la seguridad y permite la recuperaci\u00f3n independiente en caso de interrupci\u00f3n.

Servidores de Aplicaci\u00f3n

Los servidores de aplicación manejan las solicitudes web y almacenan los archivos cargados. Los datos en estos servidores se respaldan regularmente y se replican en múltiples proveedores.

Servidores de Base de Datos

Los servidores de base de datos almacenan la mayoría de sus datos empresariales. Estos servidores no son accesibles desde fuera de la red de producción*. Las bases de datos se respaldan continuamente y podemos restaurar a un punto específico en el tiempo si es necesario, por ejemplo, después de una importaci\u00f3n masiva fallida o una operaci\u00f3n masiva accidental.

* A menos que lo requiera una integración. En ese caso, seguimos prácticas de mínimo privilegio para asegurar el punto de acceso.

Seguridad

  • Cifrado en tránsito -- TLS 1.2+ obligatorio en todas las conexiones, HSTS habilitado.
  • Cifrado en reposo -- AES-256 para respaldos; cifrado de plataforma Azure para almacenamiento.
  • Administraci\u00f3n restringida -- El acceso administrativo requiere autenticaci\u00f3n robusta y no esta expuesto a la internet publica. Las interfaces de gestión son accesibles solo a través de canales internos seguros.
  • Segregaci\u00f3n de red -- Los entornos de producción y desarrollo están separados física y logicamente. Las reglas de firewall siguen principios de mínimo privilegio.
  • Control de acceso basado en roles -- Mas de 290 permisos configurables, restricciones a nivel de almacén y verificaciones de seguridad por página dentro de la aplicaci\u00f3n.

CISS se alinea con el marco de ciberseguridad NIST (CSF) 2.0 como nuestro marco principal de seguridad, con alineaci\u00f3n voluntaria hacia los objetivos de ISO 27001:2022. Consulte nuestra página de Seguridad y Cumplimiento para controles a nivel de aplicaci\u00f3n.

Respaldo y Recuperaci\u00f3n

Mantenemos una estrategia de respaldo multi-nivel con redundancia geográfica:

  • Continuo -- Recuperaci\u00f3n a un punto en el tiempo con granularidad fina para restauraci\u00f3n rápida (donde lo soporte el despliegue).
  • Diario -- Respaldos completos a una boveda de recuperaci\u00f3n en la nube, retenidos por 30 días.
  • Fuera de plataforma -- Respaldos diarios cifrados a un proveedor de almacenamiento en la nube separado.
  • Aislado -- Copias diarias transferidas a almacenamiento local, físicamente separado de producción.

Todos los datos de respaldo se cifran antes de la transmision y en reposo. Los respaldos se conservan de 1 a 12 meses según el cliente, con al menos una copia disponible para cada cliente, y los clientes auto-hospedados pueden conservarlas por más tiempo. Los datos de respaldo se eliminan a solicitud.

Objetivos de Recuperaci\u00f3n

MetricaObjetivo
Disponibilidad99% de disponibilidad
Tiempo de Recuperaci\u00f3n (RTO)4 horas
Punto de Recuperaci\u00f3n (RPO)1 hora

Propiedad de los Datos

Los clientes son duenos de sus datos. CISS actua como custodio en su nombre, no como propietario. Puede exportar sus datos en cualquier momento en formato Excel, CSV o PDF a través de los reportes integrados. Si decide irse, sus datos van con usted.

No vendemos, alquilamos ni compartimos sus datos con terceros. Sus datos empresariales existen únicamente para operar sus procesos dentro de Inventory Pro; nunca se utilizan para analitica, publicidad ni ningún propósito fuera de su cuenta.

Para nuestras prácticas completas de manejo de datos, consulte la Política de Privacidad y Datos.

Despliegue Autoalojado

Inventory Pro puede ejecutarse en sus propios servidores Windows, ya sea localmente o en su propio entorno en la nube. Los clientes autoalojados administran su propia infraestructura, respaldos y configuración de seguridad. Proporcionamos documentaci\u00f3n de instalaci\u00f3n, configuraciones recomendadas y servicios de consultoría opcionales. Consulte nuestra documentaci\u00f3n para requisitos y configuración.

Componentes de Terceros

Inventory Pro utiliza componentes con licencia de terceros, principalmente bajo licencias MIT, Apache 2.0 y BSD. Una lista completa está disponible en el archivo de Licencia dentro de su instalaci\u00f3n. Nuestra infraestructura en la nube se ejecuta en Microsoft Azure, que cuenta con certificaciones ISO 27001, SOC 1/2/3, HIPAA, FedRAMP y PCI DSS.

Inventory Pro está desarrollado con

Microsoft Azure .NET Microsoft SQL Server Microsoft Excel Microsoft

Diseñado para

Google Chrome Mozilla Firefox Microsoft Edge

Su Inventario, Bajo Control.

Vea en tiempo real lo que tiene en stock, dónde está, y qué necesita reponer. Inventory Pro conecta su almacén, sus pedidos y su equipo en una sola plataforma — con sitio y documentación en español.