[Python-es] Sugerencias para implementar servicio web

Erich Córdoba erich.cm en gmail.com
Mar Mayo 11 22:47:51 CEST 2010


Muchas gracias por todos los comentarios.


> Según lo que cuentas, la idea es centralizar la información para ser
> consultada por las sucursales. Este tipo de estrategia es apropiada
> para análisis de datos y toma de decisiones; pero no lo es tanto para
> un sistema de control de stocks, que es lo que parece que estás
> montando.
>
>
Entrando un poco más en detalle. En las sucursales tengo instalado un punto
de venta hecho en python que utiliza una base de datos sqlite para el
control del inventario, bajas, ventas, etc. La idea es tener una interfaz
web donde se pueda conocer el inventario así como las ventas en cada
sucursal. Tambien que sea posible dar de alta productos y asignarlos a
cierta sucursal.

Como la conexion a internet de cada sucursal tiene IP dinámica pensé en
hacer consultas al servidor donde estará la interfaz web para actualizar las
ventas, altas y bajas.



> Sin conocer la infraestructura que usas, hay también una opción que no
> descartaría tan pronto: tunelizar conexiones mysql a través de ssh, de
> modo que cada cliente hable directamente con el servidor mysql
> central, con una aplicación django para visualizar cuadros de mandos
> para la gestión central.
>

Me gusta la idea de realizar conexiones entre las sucursales, pero siendo
franco no la he explorado ante el temor de que por cualquier circunstancia
alguna sucursal cambie de IP. No sé qué tan confiables sean los servicios
gratuitos como dyndns o no-ip. Pero el cliente no esta dispuesto a contratar
un servicio de DNS.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100511/534f4200/attachment.html>


Más información sobre la lista de distribución Python-es