Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   DataSnap o webservice en varias sucursales (https://www.clubdelphi.com/foros/showthread.php?t=86827)

giulichajari 09-10-2014 18:25:16

DataSnap o webservice en varias sucursales
 
Bueno como ya comente en otros hilos, aprendi a usar webservices en delphi, y trabajo en un sistema que deberia andar en varias sucursales.
Uso MYSQL y delphi xe2 con componentes zeoslib.

Los webservices brindan la posibilidad de que la aplicacion cliente pueda ser desarrollada en varios lenguajes como por ejemplo la AFIP de argentina probee varios webservices para la facturacion online, pero el cliente se puede desarrollar en delphi o en otro lenguaje. Pero la aplicacion de esta empresa solo la desarrollo yo mismo, entonces esto no es una ventaja?

Pense en DataSnap porque permite hacer de servidor en LAN(dentro de cada sucursal), digo esto porque tuve el problema de que sucederia si se corta internet, debo desarrollar uno por sucursal, y luego al retornar la conexion llevar al central los datos. Por otro lado: ¿no seria mejor levantar los datos cuando es necesario? A fin de mes o como sea?

Cuando se me ocurrio lo de llevar los datos una vez por mes (por ej: deuda de los clientes con cuenta)al central pense lo siguiente: ¿como accedo a un servidor datasnap desde "fuera" de la LAN? Este mismo problema lo tendria para actualizar el precio de un producto por ej. Si un administrador o jefe quiere actualizar un precio a mitad de mes.. esta y otras consultas. En mi aplicacion el webservice de la sucursal tiene un metodo que actualiza el precio que es llamado desde el central.

Y la ultima pregunta importante es: ¿seria mas facil desarrollar un servidor DataSnap que un webservice?

AgustinOrtu 12-10-2014 12:18:59

Buenas, podes acceder a un servidor datasnap en la nube a través de Tcp/Ip, tenés que abrir el puerto en el router y direccionar el tráfico a la ip lan de la máquina donde esta el servidor. Después el cliente se conecta a través de la ip pública (la que te da cualesmiip.com) y el puerto que abriste


La franja horaria es GMT +2. Ahora son las 10:24:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi