Aplicacion Multisucursal (Consulta)

185 views
Skip to first unread message

pablo b(La Pampa)

unread,
Dec 22, 2011, 4:57:22 PM12/22/11
to Comunidad de Visual Foxpro en Español
Hola Amigos del foro, tengo algunas dudas sobre como implementar una
aplicacion para que sea multisucursal y por eso recurro a la opicion
de uds.
El tema es el siguiente tengo una casa central y a su vez 5 puntos de
ventas o sucursales en diferentes puntos de la provincia y el pais,
entonces que es lo que quiere el "jefe" poder controlar todo por
internet o de alguna otra manera saber on-line el stock de productos o
si determinado producto que sucursal lo tiene, poder ver los
movimientos de caja de cada una de las sucursales, etc, etc, para eso
creo que tendria que ser una aplicacion que corra por la Web o uds
como lo hacen si es que les ha tocado realizar una aplicaicon con
varios puntos de ventas y su jefe quiere saber algo de determinada
sucursal, le instalan el logme in o el teamviwer o como hacen, que
herramientas utilizan a parte del vfp y mysql o sqlserver.

Desde ya muchas gracias y espero sugerencias.

Pablo

Allan Raúl Acuña

unread,
Dec 22, 2011, 5:04:33 PM12/22/11
to publice...@googlegroups.com
Mira tengo desarrollada una aplicacion en Visual Foxpro 9.0 SP2 que se conecta a cualquier motor de datos.

En especial lo conecto a mi hosting con una base de datos de MySQL, para consultas de los clientes hecho unas interfaces de consultas en PHP, en donde 
los mismos se logean y consultan.

Esta podría ser una opción, la otra un servidor dedicado.

Ahora bien, en relación a las sucursales se puede establecer de previo, una configuración de conexión, indicando en cada pc de cada
sucursal a cual corresponde.

Si te sirve, podría apoyarte.

Atentamente;

Lic. Allan R. Acuña
Desarrollador Independiente
msn= allan...@hotmail.com
skype= niceasysoft
+(505) 8 831 8191
www.NicEasySoft.com




> Date: Thu, 22 Dec 2011 13:57:22 -0800
> Subject: [vfp] Aplicacion Multisucursal (Consulta)
> From: panch...@gmail.com
> To: publice...@googlegroups.com

Luis Mata

unread,
Dec 22, 2011, 5:06:13 PM12/22/11
to Comunidad de Visual Foxpro en Español
Si tu sistema es cliente servidor puro, solo debes tener internet en cada sede y montar VPN los operadores de servicio de internet dan este tipo de soluciones, Internet+VPN sin complicarte la vida.
Pero de antemano tu sistema debe de soportar correr sobre VPN.
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

 
Sent: Thursday, December 22, 2011 4:57 PM
Subject: [vfp] Aplicacion Multisucursal (Consulta)
 
logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

carlos SALCEDO

unread,
Dec 22, 2011, 5:15:01 PM12/22/11
to visual fox
Hola

Otra opcion menos complicada(por lo menos en colombia) es simplemente
comprar una ip fija colocarsela al servidor donde estara guardada la bd
y listo, Tu software se conecta a ella remotamente y pueden trabajar
a las mil maravillas.

en cuanto a la bd, la opcion de fire bird es interesante y para condiciones de mision critica
pues postgresql nunca falla pero tiene lo sullo para poder configurarla

Slds
Carlos Salcedo


From: lm...@cclf.com.pe
To: publice...@googlegroups.com
Subject: Re: [vfp] Aplicacion Multisucursal (Consulta)
Date: Thu, 22 Dec 2011 17:06:13 -0500
logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif

Walter R. Ojeda Valiente

unread,
Dec 22, 2011, 6:42:55 PM12/22/11
to publice...@googlegroups.com
Hola Pablo

En principio tienes dos alternativas:

1. Operar en línea
2. Operar fuera de línea

Si tanto la Casa Central como las Sucursales disponen de Internet con una buena conexión (1024 kbits o más) la opción 1. es la preferible. Para ello deberías contratar una VPN de pago porque aunque Hamachi y programas similares gratis funcionan bien, no están certificados para grandes tráficos de datos.

Si alguna de las sucursales no tiene Internet o si la velocidad es baja o si tiene problemas de conexión entonces con ella deberías usar replicación. Esto basicamente es el proceso por el cual se sincroniza el contenido de dos o más Bases de Datos, para que contengan exactamente lo mismo.

En el caso 1., el Gerente podrá consultar lo que desee, en cualquier momento.

En el caso 2., podrá consultar lo que desee después de finalizada la replicación. Por lo general esta se haría al final de la jornada por lo cual tendrá los datos con un día de retraso.

Aunque elijas la opción 1. siempre deberías estar preparado para efectuar la replicación, para salvaguardar el caso de que no haya Internet o que se haya interrumpido la energía eléctrica y la sucursal siguió facturando manualmente y al regresar la energía eléctrica se registraron esos movimientos en la computadora. Después de lo cual evidentemente hay que actualizar la Base de Datos de la Casa Central y eso lo harás mediante la replicación.

Saludos.

Walter.



> Date: Thu, 22 Dec 2011 13:57:22 -0800

> Subject: [vfp] Aplicacion Multisucursal (Consulta)

Walter R. Ojeda Valiente

unread,
Dec 22, 2011, 6:46:39 PM12/22/11
to publice...@googlegroups.com
Hablando del tema, algo que me olvidé mencionar:

Todas tus tablas, absolutamente todas, sin excepción, deben tener una columna "Código de la Sucursal" la cual servirá para identificar desde cual sucursal se registraron los datos.

A la Casa Central le puedes asignar el valor 0 y a las sucursales: 1, 2, 3, etc.

Saludos.

Walter.




From: allan...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Aplicacion Multisucursal (Consulta)
Date: Thu, 22 Dec 2011 22:04:33 +0000

Fabricio

unread,
Dec 23, 2011, 10:39:07 AM12/23/11
to Comunidad de Visual Foxpro en Español
Sobre este tema de sistema multisucursales, para ampliar un poco el
ambito del tema y también para evacuar mis dudas, pregunto:

Según la experiencia de ustedes, este tipo de sistemas debe funcionar
via conexion remota o vía replica de datos?

En mi caso particular, tenemos un servidor con la base de datos
completa instalada, con una red de 30 usuarios, adicional hay tres
sucursales, en cada sucursal hay una copia de la base de datos, esto
para que cada sucursal trabaje de forma independiente o autónoma en
caso de fallar la conexión a internet o la conexión del tunel VPN, las
bases de datos de las sucursales se crearon como replica de la
principal, en el server se sincronizan los datos con las sucursales
logrando tener la información actualizada en la central y las
sucursales.

No tengo experiencia en sistemas con conexión remota al servidor, pero
pienso que en este tipo de sistemas al fallar la energía eléctrica en
el local donde está el servidor, o al caerse el internet o el tunel
VPN las sucursales dejarían de funcionar, ocasionando atrasos en el
desarrollo normal de las actividades, a este respecto es que me
gustaría que comenten para aprender de su experiencia.

Gracias y saludos

Fabricio

Walter R. Ojeda Valiente

unread,
Dec 23, 2011, 11:13:47 AM12/23/11
to publice...@googlegroups.com
En mi caso, la estrategia depende de las posibilidades de conexión:
¿Hay buena velocidad por Internet? Conexión directa
¿No hay Internet o la velocidad es baja? Replicación

Y por supuesto, mis aplicaciones están preparadas para funcionar de cualquiera de las dos maneras en cualquier momento y es también lo que aconsejo.

Saludos.

Walter.



> Date: Fri, 23 Dec 2011 07:39:07 -0800
> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> From: fabricio...@hotmail.com
> To: publice...@googlegroups.com

Fabricio

unread,
Dec 23, 2011, 1:47:44 PM12/23/11
to Comunidad de Visual Foxpro en Español
Como haces que tus aplicaciones funcionen con conexion directa y al
fallar pases a replicación?

Me gustaria escuchar eso

Saludos

Fabricio


On 23 dic, 10:13, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> En mi caso, la estrategia depende de las posibilidades de conexión:
> ¿Hay buena velocidad por Internet? Conexión directa
> ¿No hay Internet o la velocidad es baja? Replicación
>
> Y por supuesto, mis aplicaciones están preparadas para funcionar de cualquiera de las dos maneras en cualquier momento y es también lo que aconsejo.
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Fri, 23 Dec 2011 07:39:07 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From: fabricio.sando...@hotmail.com

Carlos Coronel - CAC Grupo Centrosoft

unread,
Dec 23, 2011, 3:47:12 PM12/23/11
to publice...@googlegroups.com
Me apunto a eso.. como haces para cambiar ?


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Fabricio
Enviado el: Viernes, 23 de Diciembre de 2011 01:48 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: Aplicacion Multisucursal (Consulta)

farh

unread,
Dec 23, 2011, 4:49:00 PM12/23/11
to publice...@googlegroups.com
Nos podes compartir mas al respecto de esto Walter porfavor.

saludos

felix rejopachi
 



Sera un gusto poder servirle.
(502) 59378115  (502) 52139269

 

¡¡¡ Fui bendecido, Soy Chapin !!!
       ¡ Stay in the light !
              ¿Ya naciste de nuevo?
                     ¡ Depende de vos........!
                            Knocking on heaven's door.......
                                   .......rompe cadenas
                                        El que piense estar firme, mire que no caiga.  
                                             No tengo plata ni oro, pero lo que tengo te doy.......
                                                  Si no has aprendido a vivir, es tiempo de consultar el manual del fabricante.......

ADVERTENCIA:  El contenido de este mensaje puede salvarte...  


De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: viernes, 23 de diciembre de 2011 10:13
Asunto: RE: [vfp] Re: Aplicacion Multisucursal (Consulta)

Walter R. Ojeda Valiente

unread,
Dec 23, 2011, 7:36:09 PM12/23/11
to publice...@googlegroups.com
Hola Fabricio

Para mí lo ideal es que la Casa Central y las sucursales estén conectadas vía Internet y que cualquier cambio que se haga en una de ellas esté al instante disponible para las demás (si tienen los derechos adecuados, por supuesto) ya que es el mejor escenario para tomar decisiones.

He diseñado una clase que se encarga de todo lo relacionado con SQL, nunca ejecuto los comandos a través de la función SQLEXEC() sino a través de una función de mi clase que la tiene encapsulada y que realiza las siguientes tareas:
1. Verifica que se pueda conectar al Servidor. Esto lo hace enviando una consulta para obtener la hora del Servidor. Si hay respuesta, significa que está activo.
2. Mientras no haya respuesta del Servidor y un contador sea menor o igual que 30, continúa repitiendo la consulta
3. Si se consiguió respuesta del Servidor, se ejecuta la función SQLEXEC(), se obtienen los valores de retorno y todo eso
4. En caso contrario:
    a. se guardan los datos del error en un archivo de log
    b. se le avisa al usuario del problema y se le pregunta si quiere continuar intentándolo.
        b1. mientras la respuesta sea afirmativa se continúa desde el punto 2.
        b2. si la respuesta es negativa se le avisa que se usará la Base de Datos local ya que la remota no está disponible. Se cambia el valor de una propiedad de la clase SQL para saber que la remota no está disponible y se guarda en el archivo de log esa información
        b3. A partir de ese momento solamente se usa la Base de Datos local
        b4. Cuando se restablece la conexión con Internet o después de eso, en un momento en que los usuarios no estén ocupados se realiza la replicación, la cual es bidireccional

Como norma, se hace la replicación una vez por día al final de la jornada laboral para que los datos contenidos en las tablas de las Sucursales estén siempre actualizados y si hay una pérdida de conexión no sea traumático.

Este esquema puede efectuarse según una relación padre-hijo o según una relación abuelo-padre-hijo. Este último caso se daría en la siguiente situación:
- El usuario carga datos en una computadora de la Sucursal
- Otra computadora de la Sucursal actúa como Servidor para él
- Una computadora en la Casa Central actúa como Servidor para toda la Empresa

Usuario ---> Servidor de la Sucursal ---> Servidor de la Casa Central

Saludos.

Walter.




> Date: Fri, 23 Dec 2011 10:47:44 -0800

> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)

Alfonso Arias Lemas

unread,
Dec 23, 2011, 7:45:48 PM12/23/11
to publice...@googlegroups.com
Hola Pablo, yo tengo implementado algo asi ya, por supuesto com nuestro amigo el zorro y base de datos SQL server 2005, contraté un Hosting en la Web y coloqué mi base de datos, de ahí para el frente es programación utilizando ODBC o ADO.
Trabaja de maravilla, ya hace como 3 años que esta corriendo sin problemas.
Saludos,
  Alfonso

Fabricio

unread,
Dec 24, 2011, 9:31:06 AM12/24/11
to Comunidad de Visual Foxpro en Español
El asunto del hosting me parece buena idea, pero que sucede si por
cosas del destino se interrumpe la conexion a internet en uno de los
locales donde funciona tu aplicación? tu aplicación deja de funcionar?
o aun no has previsto esta situación?

Saludos

Fabricio

On 23 dic, 18:45, Alfonso Arias Lemas <ariasle...@yahoo.es> wrote:
> Hola Pablo, yo tengo implementado algo asi ya, por supuesto com nuestro amigo el zorro y base de datos SQL server 2005, contraté un Hosting en la Web y coloqué mi base de datos, de ahí para el frente es programación utilizando ODBC o ADO.
> Trabaja de maravilla, ya hace como 3 años que esta corriendo sin problemas.
> Saludos,
>   Alfonso
>
>
>
>
>
>
>
>
>
> >________________________________
> >De: pablo b(La Pampa) <panchot...@gmail.com>

Fabricio

unread,
Dec 24, 2011, 9:33:28 AM12/24/11
to Comunidad de Visual Foxpro en Español
Muy interesante tu forma de hacerlo, de hecho muy buena idea, voy a
tomarla en cuenta para el desarrollo de un nuevo sistema que tengo
planeado.

Gracias por compartir tu experiencia con nosotros.

Saludos

Fabricio

On 23 dic, 18:36, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> Hola Fabricio
>
> Para mí lo ideal es que la Casa Central y las sucursales estén conectadas vía Internet y que cualquier cambio que se haga en una de ellas esté al instante disponible para las demás (si tienen los derechos adecuados, por supuesto) ya que es el mejor escenario para tomar decisiones.
>
> He diseñado una clase que se encarga de todo lo relacionado con SQL, nunca ejecuto los comandos a través de la función SQLEXEC() sino a través de una función de mi clase que la tiene encapsulada y que realiza las siguientes tareas:
> 1. Verifica que se pueda conectar al Servidor. Esto lo hace enviando una consulta para obtener la hora del Servidor. Si hay respuesta, significa que está activo.
> 2. Mientras no haya respuesta del Servidor y un contador sea menor o igual que 30, continúa repitiendo la consulta
> 3. Si se consiguió respuesta del Servidor, se ejecuta la función SQLEXEC(), se obtienen los valores de retorno y todo eso
> 4. En caso contrario:
>     a. se guardan los datos del error en un archivo de log
>     b. se le avisa al usuario del problema y se le pregunta si quiere continuar intentándolo.
>         b1. mientras la respuesta sea afirmativa se continúa desde el punto 2.
>         b2. si la respuesta es negativa se le avisa que se usará la Base de Datos local ya que la remota no está disponible. Se cambia el valor de una propiedad de la clase SQL para saber que la remota no está disponible y se guarda en el archivo de log esa información
>         b3. A partir de ese momento solamente se usa la Base de Datos local
>         b4. Cuando se restablece la conexión con Internet o después de eso, en un momento en que los usuarios no estén ocupados se realiza la replicación, la cual es bidireccional
>
> Como norma, se hace la replicación una vez por día al final de la jornada laboral para que los datos contenidos en las tablas de las Sucursales estén siempre actualizados y si hay una pérdida de conexión no sea traumático.
>
> Este esquema puede efectuarse según una relación padre-hijo o según una relación abuelo-padre-hijo. Este último caso se daría en la siguiente situación:
> - El usuario carga datos en una computadora de la Sucursal
> - Otra computadora de la Sucursal actúa como Servidor para él
> - Una computadora en la Casa Central actúa como Servidor para toda la Empresa
>
> Usuario ---> Servidor de la Sucursal ---> Servidor de la Casa Central
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Fri, 23 Dec 2011 10:47:44 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From: fabricio.sando...@hotmail.com

Alfonso Arias Lemas

unread,
Dec 26, 2011, 6:33:44 AM12/26/11
to publice...@googlegroups.com
Realmente Fabricio no he previsto eso, en mi caso nunca he tenido problema con la Internet mas si eso ocurriera que no debe ser por mucho tiempo hacen el trabajo a mano y despues lo pasan para el computador, de hecho todos los bancos trabajan asi, si no hay energia electrica o internet o hacen manual el trabajo o cierran, pienso que el punto debil no es ese.
Saludos,
   Alfonso

Profind

unread,
Dec 26, 2011, 3:35:12 PM12/26/11
to Comunidad de Visual Foxpro en Español
eso para las tablas de movimientos, como realizan el mismo tema con
las tablas de los maestros, por ejemplo que en las sucursales se
puedan cargar clientes, proveedores, etc.-

y como manejarian el tema de los limites de cuentas corrientes al
momento de que se corta la conexión?

Saludos

Hugo.-


On 26 dic, 08:33, Alfonso Arias Lemas <ariasle...@yahoo.es> wrote:
> Realmente Fabricio no he previsto eso, en mi caso nunca he tenido problema con la Internet mas si eso ocurriera que no debe ser por mucho tiempo hacen el trabajo a mano y despues lo pasan para el computador, de hecho todos los bancos trabajan asi, si no hay energia electrica o internet o hacen manual el trabajo o cierran, pienso que el punto debil no es ese.
> Saludos,
>    Alfonso
>
>
>
>
>
>
>
>
> >________________________________
> >De: Fabricio <fabricio.sando...@hotmail.com>

Walter R. Ojeda Valiente

unread,
Dec 26, 2011, 6:07:11 PM12/26/11
to publice...@googlegroups.com
No hay problema conque en las sucursales se puedan cargar clientes, proveedores, etc. el "truco" es que todas, absolutamente todas, las tablas tengan una columna "Código de la Sucursal".

0 = Casa Central
1 = Sucursal 1
2 = Sucursal 2

etc.

Lo que sí puede causar problemas es que en una cuenta corriente no haya suficiente saldo como para pagar dos cheques que se presentan en dos bocas de pago distintas. Por ejemplo:
- Saldo en cuenta corriente = 1000
- Se presenta un cheque en la boca de pago 1 por valor de 800
- Se presenta un cheque en la boca de pago 2 por valor de 600

Ambas sucursales pagan aunque en realidad no había suficientes fondos para pagar ambos cheques. Ese es el tipo de problemas que pueden ocurrir si se quedan sin comunicación.

Saludos.

Walter.



> Date: Mon, 26 Dec 2011 12:35:12 -0800
> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> From: hugo.ger...@gmail.com
> To: publice...@googlegroups.com

Alex Vargas

unread,
Dec 27, 2011, 12:26:36 AM12/27/11
to Comunidad de Visual Foxpro en Español
Buenas noches compañeros
Recién he terminado un sistemita con arquitectura 3 capas para una
compañía financiera y de ahorro, esta tiene tres sucursales en la
ciudad en donde vivo, tres en ciudades cercanas del litoral Atlántico
(Caribe Hondureño) y una en una Isla cercana. Todas las sucursales
trabajan online con la oficina principal por ODBC sobre SQL Server,
utilizando canales de datos con fibra óptica las sucursales locales y
algunas foráneas y una por antena.
Previendo la posible falta de comunicación, tengo una herramienta
temporizada que monitorea las tablas de Clientes, Cuentas de ahorro,
prestamos y otras auxiliares, si hay cambios los baja a las tablas en
la DB local para ser utilizados si se interrumpen las comunicaciones.
Además el sistema lleva un historial por cliente de las sucursales en
que ha realizado transacciones, si el cliente hace una transacción en
una sucursal diferente, entonces se convierte automáticamente en
cliente global. En caso de quedar OffLine el sistema verifica si
Global esta en 1/.T. y muestra un mensaje solicitando al usuario
consultar a la oficina principal.
Adicionalmente se trabaja con dos correlativos, uno es el Maestro y
otro el auxiliar, si la comunicación funciona ambos son iguales, de lo
contrario el auxiliar se genera a nivel de sucursal utilizando un
abreviado de la sucursal de tres letras y el incremental local.
Cuando la comunicación ha sido restituida, La misma herramienta
temporizada sube las transacciones automáticamente al servidor
principal.
Afortunadamente hasta el momento no he tenido problemas, pero estoy
viendo la posibilidad de manejar las consultas y respuestas de forma
automática por medio de mensajes SMS.
A propósito, he observado que se refieren mucho a internet y no a
canales de datos, aquí en Honduras se usan mucho los canales dedicados
de datos ya sea por fibra óptica, cobre o antena. Que tal son los
precios de ese servicio en sus países? El internet es tan estable como
los canales?

Saludos

Alex A. Vargas


On 26 dic, 17:07, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> No hay problema conque en las sucursales se puedan cargar clientes, proveedores, etc. el "truco" es que todas, absolutamente todas, las tablas tengan una columna "Código de la Sucursal".
>
> 0 = Casa Central
> 1 = Sucursal 1
> 2 = Sucursal 2
>
> etc.
>
> Lo que sí puede causar problemas es que en una cuenta corriente no haya suficiente saldo como para pagar dos cheques que se presentan en dos bocas de pago distintas. Por ejemplo:
> - Saldo en cuenta corriente = 1000
> - Se presenta un cheque en la boca de pago 1 por valor de 800
> - Se presenta un cheque en la boca de pago 2 por valor de 600
>
> Ambas sucursales pagan aunque en realidad no había suficientes fondos para pagar ambos cheques. Ese es el tipo de problemas que pueden ocurrir si se quedan sin comunicación.
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Mon, 26 Dec 2011 12:35:12 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From: hugo.germigni...@gmail.com

Walter R. Ojeda Valiente

unread,
Dec 27, 2011, 12:59:08 AM12/27/11
to publice...@googlegroups.com
Hola Alex

El Internet es muy estable por aquí, pero como en todos los lugares tiene el problema de que es una red pública y por lo tanto algún hacker (o aprendiz) podría interceptar la comunicación con todos los riesgos que ello conlleva; para aplicaciones financieras como es tu caso es mucho más conveniente tener canales dedicados, son mucho más seguros.

Saludos.

Walter.



> Date: Mon, 26 Dec 2011 21:26:36 -0800

> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)

Alex Vargas

unread,
Dec 27, 2011, 1:23:21 AM12/27/11
to Comunidad de Visual Foxpro en Español
Hola Walter.

Aqui lo que se usa mas son canales dedicados porque aparte de ser mas
seguros te garantizan el ancho de banda, si contratas 1 mega, eso te
dan y si contratas 1 mega de internet y lo quieres garantizado te sale
mas caro.
Por lo general te ofrecen un ancho de banda determinado pero
compartido y cuando hay mucha demanda te baja mucho la velocidad.
Aqui 1 mega en datos cuesta aprox. de 110 a 130 USD. y el internet de
1 mega dedicado Aprox. 170 USD. y no dedicaro 50 USD.

Saludos

Alex A. Vargas

On 26 dic, 23:59, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> Hola Alex
>
> El Internet es muy estable por aquí, pero como en todos los lugares tiene el problema de que es una red pública y por lo tanto algún hacker (o aprendiz) podría interceptar la comunicación con todos los riesgos que ello conlleva; para aplicaciones financieras como es tu caso es mucho más conveniente tener canales dedicados, son mucho más seguros.
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Mon, 26 Dec 2011 21:26:36 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From: alexvargasv...@gmail.com

Walter R. Ojeda Valiente

unread,
Dec 27, 2011, 1:28:26 AM12/27/11
to publice...@googlegroups.com
Vaya, aquí mucha gente se queja de que Internet es caro pero veo que es mucho más barato que el de ustedes, yo estoy pagando 27 dólares por 3 Megabits, no dedicado.

Saludos.

Walter.



> Date: Mon, 26 Dec 2011 22:23:21 -0800

> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)

Alex Vargas

unread,
Dec 27, 2011, 2:03:10 AM12/27/11
to Comunidad de Visual Foxpro en Español
Ahh valla con esos precios se puede contratar un muy buen ancho de
banda y aparte estable, ahora entiendo.
Déjame contarte que hace un par de años contar con 1 mega en una casa
de habitación era un lujo, las compañías de cable que son las que
manejan el grueso del mercado, ofrecían 256 kbps por 50 USD fue a raíz
de la llegada de nuevos proveedores del servicio que mejoro un poco la
cosa.
Desafortunadamente los empresarios en mi país son voraces.

Saludos

Alex A. Vargas


On 27 dic, 00:28, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> Vaya, aquí mucha gente se queja de que Internet es caro pero veo que es mucho más barato que el de ustedes, yo estoy pagando 27 dólares por 3 Megabits, no dedicado.
>
> Saludos.
>
> Walter.
>
>
>
>
>
>
>
> > Date: Mon, 26 Dec 2011 22:23:21 -0800
> > Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> > From: alexvargasv...@gmail.com

Walter R. Ojeda Valiente

unread,
Dec 27, 2011, 2:30:28 AM12/27/11
to publice...@googlegroups.com
Aquí también lo son, no vayas a creer lo contrario, por suerte hay bastante competencia y eso hace que no puedan exagerar con los precios, aunque quieran. En Argentina es bastante más barato que aquí y en Brasil mucho más barato, mucha gente sabe eso y por eso se quejan de los precios altos que pagamos.

Saludos.

Walter.



> Date: Mon, 26 Dec 2011 23:03:10 -0800

> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)

Carlos Miguel FARIAS

unread,
Dec 27, 2011, 6:53:28 AM12/27/11
to publice...@googlegroups.com
En Argentina es mas barato, pero depende de la zona, recuerda que nuestro pais es Buenos Aires y Conurbano un precio, grande ciudades (Rosario, Cordoba) otro, pero igual esos valores (50u$a) es alto.

Alfonso Arias Lemas

unread,
Dec 27, 2011, 7:40:45 AM12/27/11
to publice...@googlegroups.com
Hola  Hugo,
Para eso debes concebir tu aplicación bajo el modelo Cliente-Servidos, hacer un uso fuerte de los procedimientos almacenados y una buena capa de negocios si no la incluyes en tu aplicación, la base de datos que esta en el servidos sólo debe responder a las peticiones (consultas a cualquier tabla) que se la hacen y nada mas.
De ahí en adelante todo anda por si sólo....
Saludos,
   Alfonso

Guillermo MDQ

unread,
Dec 27, 2011, 11:08:39 AM12/27/11
to Comunidad de Visual Foxpro en Español
Me pueden responder una duda que tengo, los canales de datos a los que
se refiere Alex Vargas es lo mismo que una VPN o es otra cosa ?

Saludos
Guillermo


On 27 dic, 09:40, Alfonso Arias Lemas <ariasle...@yahoo.es> wrote:
> Hola  Hugo,
> Para eso debes concebir tu aplicación bajo el modelo Cliente-Servidos, hacer un uso fuerte de los procedimientos almacenados y una buena capa de negocios si no la incluyes en tu aplicación, la base de datos que esta en el servidos sólo debe responder a las peticiones (consultas a cualquier tabla) que se la hacen y nada mas.
> De ahí en adelante todo anda por si sólo....
> Saludos,
>    Alfonso
>
>
>
>
>
>
>
>
>
> >________________________________
> >De: Profind <hugo.germigni...@gmail.com>

carlos SALCEDO

unread,
Dec 27, 2011, 11:42:02 AM12/27/11
to visual fox

Hola, Hugo

En mi caso tengo aplicaciones que corren en un servidor remoto(con postresql y mysql) 
y no tengo poblema de ninguna especie.

Eso si, la lógica del negocio debe estar en el motor y vfp solo debe ser un cliente
hasta los calculos los debes hacer en el motor y recogerlos como vistas.

Saludos
Carlos

Walter R. Ojeda Valiente

unread,
Dec 27, 2011, 5:05:50 PM12/27/11
to publice...@googlegroups.com
No son lo mismo aunque son similares.

Una VPN es una red sobre otra red, normalmente una red privada de la Empresa sobre una red pública (Internet).

Como sabes Internet es muy inseguro, es relativamente fácil para un hacker interceptar datos en ella ya que éstos viajan sin estar encriptados y sin contraseñas. En cambio una VPN crea un tunel entre dos o más computadoras y solamente las que comparten ese tunel pueden enviarse datos, además éstos viajan encriptados.

Un ejemplo de lo anterior es el siguiente: Aunque puedes acceder a una Base de Datos remota mediante su IP pública es mejor acceder a ella a través de una VPN ya que en este último caso: para poder utilizar la VPN se necesita una contraseña y todos los datos viajarán encriptados, por lo cual la seguridad aumenta.

Por otro lado, los canales de datos son siempre privados y pueden tener conexión directa, punto a punto, entre dos o más computadoras. Por ejemplo: un cable de fibra óptica que va desde la Casa Central hacia una Sucursal de la Empresa. Evidentemente es más caro pero es también mucho más seguro. La conexión también podría realizarse mediante otro tipo de cables o mediante microondas, lo relevante aquí es que se trata de una conexión privada y no necesariamente utiliza el protocolo de comunicación TCP/IP (el cual como sabrás es muy popular pero no es eficiente). Los canales de datos son la forma preferida por empresas que manejan mucho dinero, como bancos y financieras.

Saludos.

Walter.



> Date: Tue, 27 Dec 2011 08:08:39 -0800
> Subject: [vfp] Re: Aplicacion Multisucursal (Consulta)
> From: gol...@gmail.com
> To: publice...@googlegroups.com

Walter R. Ojeda Valiente

unread,
Dec 27, 2011, 5:11:53 PM12/27/11
to publice...@googlegroups.com
Estoy totalmente de acuerdo.

Visual FoxPro solamente se debe usar para mostrar menús, pantallas, informes, pedir datos a los usuarios y realizar validaciones que no requieran acceso a la Base de Datos. Todo lo que requiera acceso a la Base de Datos debe realizarse dentro de ella, en triggers, stored procedures y vistas.

De esta manera, se gana en eficiencia y se independizan los datos de la aplicación.

Saludos.

Walter.




From: caros...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Re: Aplicacion Multisucursal (Consulta)
Date: Tue, 27 Dec 2011 11:42:02 -0500

Guillermo MDQ

unread,
Dec 27, 2011, 6:06:57 PM12/27/11
to Comunidad de Visual Foxpro en Español
Ok, gracias por la aclaracion.

Saludos
Guillermo


On 27 dic, 19:11, "Walter R. Ojeda Valiente" <w...@hotmail.com> wrote:
> Estoy totalmente de acuerdo.
>
> Visual FoxPro solamente se debe usar para mostrar menús, pantallas, informes, pedir datos a los usuarios y realizar validaciones que no requieran acceso a la Base de Datos. Todo lo que requiera acceso a la Base de Datos debe realizarse dentro de ella, en triggers, stored procedures y vistas.
>
> De esta manera, se gana en eficiencia y se independizan los datos de la aplicación.
>
> Saludos.
>
> Walter.
>
> From: carosam1...@hotmail.com
> To: publice...@googlegroups.com
> Subject: RE: [vfp] Re: Aplicacion Multisucursal (Consulta)
> Date: Tue, 27 Dec 2011 11:42:02 -0500
>
> Hola, Hugo
>
> En mi caso tengo aplicaciones que corren en un servidor remoto(con postresql y mysql) y no tengo poblema de ninguna especie.
> Eso si, la lógica del negocio debe estar en el motor y vfp solo debe ser un clientehasta los calculos los debes hacer en el motor y recogerlos como vistas.
> SaludosCarlos
Reply all
Reply to author
Forward
0 new messages