Re: [Python-es] Sincronización web cliente/servidor
Marcos García <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
Hombre, yo lo que haría es mediante peticiones XML o de cualquier otra manera.... El servidor tendría que saber que es lo que ha cambiado desde la última vez que sincronizó con el otro, por ejemplo con un timestamp de (último actualizado o creado) y que si el timestamp de la anterior sincronización es menor, pues que se lo mande... Y de forma segura, pues mediante https, no tienes que pagar necesariamente un certificado, dado que no te interesa causar seguridad (en el sentido de que no te importa que salga que el certificado no es válido por ejemplo en Firefox) dado que lo que te interesa es que esos datos estén encriptados de forma que no puedan ser leídos Un saludo. 2009/9/24 Milton Galo Patricio Inostroza Aguilera <[email protected]> > Hi django community, > > Hola, > > Hace poco he terminado un TPV (punto de venta) en django, el cual ha > sido utilizado por mi cliente de manera exitosa. Basicamente tiene > dos interfaces: admin y ventas. > > Ahora necesito replicar el funcionamiento de mi cliente pero con > múltiples sucursales y un servidor central, con el cual tengan que > sincronizarse a un tiempo determinado dentro de la jornada laboral. > La central le indicará a las sucursales información tal como: Producto > nuevos, cambios de precios de productos, trabajadores nuevos, etc... > > El funcionamiento pensado es más o menos el siguiente: > > - Aplicación central (una aplicación django, normal) > - TPV (una apicación django, normal) > - La central debiera sincronizarse con el TPV y la sucursal debiera > hacer lo mismo con el servidor (respaldar ventas del turno, etc.) > - Si no hay conexión con internet el TPV debe seguir trabajando sin > problemas y cuando tenga internet conectarse al servidor central. > - TPV tiene su propia base de datos para ir almacenando la información > histórica. > > Mi problema es como de una manera segura puedo sincronizar el TPV y la > central. He googleado un poco y encontré algunas soluciones > utilizando webservices...Años atrás hice algo con dblink y postgresql > pero creo que ahora sería mucho mejor utilizar algún interfaz web. > Alguna idea? saludos, > > > -- > Milton Inostroza Aguilera > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- marcos garcía // marquitox (.net) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes