Ver Mensaje Individual
  #1  
Antiguo 06-02-2009
URBANO URBANO is offline
Miembro
 
Registrado: jul 2003
Ubicación: Huelva
Posts: 126
Reputación: 21
URBANO Va por buen camino
Question Como comunicar Cliente-Servidor via internet?

Hola Foro, estoy realizando un programa el cual debe funcionar en dos oficinas separadas geograficamentes. Ambas oficinas debe de disponer del programa con la base de datos actualizada, pero en ambas oficinas debe existir la base de datos completa, ya que el cliente no quiere trabajar on-line.
Lo que se prentende es que cada x tiempo cada oficina envie la información de que dispone a la otra y esta se actualice. Aunque ambas oficinas necesitan toda la base de datos para trabajar, en la oficina 1 solo puede modificar el contenido de una tabla y en la oficina 2 se puede modificar toda la base de datos menos la tabla que modifica la oficina 1.
Bueno espero haber explicado la situacion

Como es normal esto debe de ser de forma automatica y transparente al usuario. Nunca se me habia planteado esta situación y no se como solucionarlo.

Se me ocurre una prima opcion:

Por medio de ftp. Es decir, desde la oficina 1 se genera un fichero cada x tiempo con los datos de la tabla que puede modificar y se envia al servidor de ftp de la compañia. Desde la oficina 2 cada x tiempo se conecta al ftp y comprueba si existe un nuevo fichero con el que actualizarse. Si es asi, se actuaiza con la nueva información. Y esto tambien al contrario desde la oficina 2 a la 1. Espero que todo esto no sea muy complicado de entender
Creo que esta puede ser una buena solución, pero no se de que manera puedo automatizar este proceso. Como me conecto con delphi a un ftp y busca un fichero concreto?

Bueno si alguien puede ayudarme se lo agradezco. O si alguién piensa en otra posible solución, estoy abierto a cualquier sugencia.

Gracias y saludos.
__________________
El saber no ocupa lugar.
Responder Con Cita