A continuación vamos a ver el demo del servidor de comunicaciones para la sincronización de los datos de las rutas de venta (HandHelds) con el sistema principal de Frog Ventas y Distribución.
El servidor de comunicaciones llamado SkyWire o Conduit se conectará con la base de datos principal del sistema de Ventas y Distribución y puede ejecutase de manera centralizada o distribuida para dar servicio a los diferentes centros de distribución.
Iniciaremos el servidor de comunicaciones para mostrar la sincronización de los datos. La conexión con la base de datos se hace a través de ADO. Podemos conectarnos con las bases de datos SQL Server y Oracle dependiendo en cuál esté instalada en el sistema. El Conduit se puede ejecutar en diferentes puertos para hacer un balanceo de carga lo cual permite una sincronización con un número ilimitado de HandHelds. La sincronización se hará por medio de una red inalámbrica Wifi, infrarrojos, GPRS, bluetooth o por cable.
Y por otra parte iniciamos el software de la HandHeld. Seleccionamos la base de datos principal que es con la que haremos la sincronización. En la HandHeld se especifica el centro de distribución del que traerá los datos en la pestaña de red, esto es transparente para el usuario final.
Seleccionaremos preventa para nuestra demo, la primera vez que se hace la sincronización se selecciona un número de ruta y el prevendedor. Seleccionaremos el día actual para la carga de datos.
Al cargar los datos se puede observar en el servidor de comunicaciones los tiempos de extracción de cada tabla requerida y la creación del archivo de datos que se pasará a la HandHeld.
En la parte de la HandHeld observamos el tiempo de carga.
Al descargar los datos, los registros de la HandHeld pasarán al sistema principal y el servidor de comunicaciones mostrará las tablas modificadas. Al mismo tiempo se cargarán los datos en la HandHeld para la visita del siguiente día.
|