El presente diagrama representa la arquitectura general de la Suite de productos Napse. Muestra cómo los sistemas y servicios de la suite están integrados para gestionar, conectar y operar los procesos empresariales de manera eficiente. Está diseñado para ilustrar las conexiones, flujos de información y tecnologías utilizadas en cada uno de los módulos principales que conforman esta solución integral.
Principales componentes y flujos representados:
Bridge y OMNI: Responsable de la gestión de maestros y pedidos, con soporte para:
Importación de datos a través de servicios REST (JSON) para maestros y pedidos.
Consultas de pedidos en tiempo real mediante REST.
Exportación de información hacia Rabbit MQ, asegurando el intercambio eficiente de datos entre sistemas.
Promo: Gestiona promociones y catálogos. Incluye:
VTOL: Maneja integraciones mediante el protocolo TCP, enfocado en la gestión de medios de pago y servicios relacionados.
Fiscal Flow: Encargado del cumplimiento de requerimientos fiscales mediante la emisión de comprobantes electrónicos.
Prize: Administra el cálculo y la exportación de comisiones de vendedores a través de un servicio REST.
360: Ofrece una vista integral de las métricas y datos relacionados con la retención y gestión de clientes.
Director: Integra funcionalidades administrativas avanzadas y utiliza GIT como sistema de control de versiones para sus configuraciones.
Tiendas Físicas: La comunicación entre los sistemas y las tiendas físicas se realiza vía servicios REST (JSON), con autenticación segura mediante OAuth 2.0.
El objetivo de este documento es detallar la arquitectura de integración de la suite Napse, describiendo cada uno de sus módulos y la forma en que interactúan entre sí y con sistemas externos. Se proporciona un marco comprensible que puede ser utilizado por desarrolladores, arquitectos, gerentes de proyecto y otros stakeholders técnicos y de negocio. El documento está diseñado para facilitar la implementación, el soporte técnico y las futuras ampliaciones de la suite.

El diagrama presentado proporciona una vista detallada de la arquitectura de integración de la suite Napse, mostrando cómo los diferentes componentes interactúan para ofrecer un ecosistema robusto y funcional.
Cloud y On-Premise:
Bridge Central y Bridge API:
RabbitMQ:
Módulos de la Suite:
Flujos de Comunicación:
Base de Datos: