Hay multiples opciones, sin embargo como siempre todas tienen puntos debiles y fuertes:
1- TCP/IP: Lo mas directo. La idea es hacer un sistema cliente/servidor o peer-to-peer. Hay un servidor TCP o IP que se pone a escuchar en puerto. Se hacen clientes que se comuniquen a partir de la direccion IP. La ventaja de esto es que se obtiene el mejor rendimiento y se puede enviar informacion binaria. La desventaja es que puede resultar complicado la configuracion con firewalls y que ha menos que uses una herramienta multiplataforma como Java o Delphi/Kylyk estaria restringido a un solo ambiente
2- XML/WebServices: Lo mas estandar. Permite intercambiar informacion en forma XML lo que causa que pueda ser implementado y usado en un ambiente hetereogeneo. Tal vez la ruta mas simple para VFP porque no conozco de implementaciones buenas de conexion directa por TCP/IP en VFP. Adicionalmente se puede integrar derecho en el servidor web lo que significa que se obtiene multithreading, seguridad y otros gratis. la enorme desventaja es que la comunicacion por default no es seguro a menos que se use SSL y que el rendimiento sera pobre si hay mucha informacion
3- .NET Remoting: Es algo nuevo, asi que su principal desventaja es eso. La ventaja que veo es que permite montarse en el servidor web y que ademas de XML puede pasar datos binarios lo que implica mas rendimiento...La desventaja es que solo funcionaria en windows y es mejor en Win2000/XP/2003 que en Win98/ME.
Por ultimo, si la informacion esta en una base de datos como Sql Server puedes usar las caracteristicas de replicacion en linea o en batch. Sin embargo hay que prestarle algo de atencion porque eventualmente habrab colisiones...
Seria bueno que fueras mas especifico sobre que exactamente es lo que necesitas, en OS y con que lenguaje(s)
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP