Arquitectura Lógica de ComerZZia

El siguiente diagrama representa el diseño lógico de la Solución ComerZZia como solución Completa:

Descripción de los Componentes:

  • Gestor de Procesos (modo on-line): Aplicación orientada a dar soporte a los procesos de negocio del beneficiario.
  • Base de Datos Central: SGBD Oracle XE o MySQL 5.1
  • TPV: Componente software para la gestión de la venta y control de caja, con lectura de códigos de barra e impresión de tickets de venta.
  • Gestor de Transmisiones con Tiendas: Aplicación que se encargará de gestionar las transmisiones y recepciones de datos en un entorno con múltiples establecimientos. Su misión será la de garantizar que las tiendas reciban las actualizaciones de datos necesarios para la venta, así como de recibir las ventas producidas, con una cadencia de tiempo configurable.
  • Sincronizador: componente controlador para el intercambio de datos de las tiendas con la central.
  • Gestor de Procesos (modo off-line): Aplicación que permitirá la gestión de los procesos de backoffice de las tiendas.
  • Base de Datos Tienda: SGBD Oracle XE o MySQL 5.1
  • Portal: Componente software opcional para el beneficiario que permitirá la presencia en Internet de su empresa con posibilidad de describir sus actividades, casos de éxito, formas de contacto, etc.
  • Tienda Virtual: Aplicación Web desplegable en el Portal del beneficiario que le permitirá publicar su catálogo de artículos para la venta de los mismos por Internet
  • Pasarela de Pago: Canal de comunicación con la pasarela de pago, que puede residir como parte de los servicios de la Plataforma de Servicios o contratada externamente.
  • Fidelización: Canal de comunicación con el sistema de Fidelización que residirá en la Plataforma de Servicios.
  • Sistema de Tracking: Canal de comunicación con el sistema externo de tracking para información del estado de los pedidos a los clientes que realicen sus compras en la Tienda Virtual.

 Integración con otros Sistemas

ComerZZia puede integrarse con los sistemas propietarios de la empresa, diseñando para ello un interface de comunicación entre aplicaciones. Este interface de comunicación actualmente se ha realizado para un proyecto concreto, no estando aún disponible en la versión estándar de ComerZZia. Está previsto incorporarlo en el futuro, en próximas versiones, como un Modulo más de ComerZZia.

En líneas generales el concepto del sistema de integración que se ha diseñado consiste en comunicar la Base de datos del Gestor de Procesos con la Base de Datos del sistema propietario, de forma que puedan intercambiar información adaptada a un determinado protocolo.

El protocolo de intercambio de información que se ha diseñado, es posible adaptarlo a las necesidades de cada empresa, contemplando tanto el intercambio de información en tiempo real (para los datos que es necesario tener actualizados en el instante), así como un intercambio de información periódica (para la información que se actualiza cada cierto tiempo).