PDA

Ver la Versión Completa : A los Expertos orientenme


BetoAlonso
08-10-2010, 03:08:09
Saludos
Estimados foristas
Me encuentro en la siguiente situacion y necesito sugerencias o nuevas ideas

El panorama es el siguiente tengo instalado la misma aplicacion en 1 central y 2 sucursales la aplicacion esta desarrollada en delphi 7 y firebird 2.0, trabaja en modo local en cada una de ellas.

Me veo en la necesidad por requerimiento de la gerencia de centralizar la informacion de las 2 sucursales en la central.

Lo primero que hice fue alojar en 000webhost un modelo de la base de datos, pero para mi mala suerte no me permite conexion externa asi que no pude enviar informacion de las sucursales.

Algo que ahora ultimo vi es que tienen un sistema de vigilancia por internet de los 3 locales, alguno de ustedes sabe como hacen esos programas para conectarse a traves de la internet.

disculpen por lo extenso del texto, es la primera ves ke se me plantea una situacion asi.

Desde ya gracias por su atencion :)

Caral
08-10-2010, 03:14:35
Hola
Bueno aunque solo le pides sugerencias a los expertos te doy mi opinion:
No se si entiendo bien el problema pero firebird se conecta via IP, esto quiere decir que se conecta via internet sin problemas.
Lo que se tiene que hacer es colocarle la ip al progama en vez de localhost y ya.
Saludos
PD: Coloca un titulo mas descriptivo si no te van a enviar aqui (http://www.clubdelphi.com/foros/guiaestilo.php).:D

BetoAlonso
08-10-2010, 03:21:51
Bueno hare eso que tu dices las sucursales trabajan con windows xp olvide mencionarlo.

Caral
08-10-2010, 03:29:55
Hola
Bien; Xp esta perfecto.
Saludos

BetoAlonso
08-10-2010, 03:36:42
Ahora me sale
Se produjo un error durante el intento de ejecucion ya que la parte conectada no respondio.

Caral
08-10-2010, 03:39:44
Hola
Bien: veamos la parte positiva, si no te respondio es por que es educado, eso es bueno.:D
Ahora pregunto:
Con que componentes te conectas con firebird?.
Saludos

BetoAlonso
08-10-2010, 03:51:27
estoy probando desde el ibexpert

Neftali [Germán.Estévez]
08-10-2010, 09:48:48
PD: Coloca un titulo mas descriptivo si no te van a
enviar aqui (http://www.clubdelphi.com/foros/guiaestilo.php).:D

:D:D:D:D

¿Supongo que teienes IP Fija? la necesitarás creo yo.
Si es así, ¿Tienes acceso al servidor (PING)?
Si es así, y "llegas" al servidor, tendrás que revisar temas de seguridad. Firewalls y abrir el puerto correspondiente a FB en tu router.

¿Estás teniendo en cuenta estos temas?

Casimiro Notevi
08-10-2010, 11:04:49
PD: Coloca un titulo mas descriptivo si no te van a enviar aqui (http://www.clubdelphi.com/foros/guiaestilo.php).:D
Buen sitio :)

Lo primero que hice fue alojar en 000webhost un modelo de la base de datos, pero para mi mala suerte no me permite conexion externa asi que no pude enviar informacion de las sucursales.

¿Y ahora dónde está alojada la base de datos?, y en donde está alojada se supone que está funcionando firebird y el puerto 3050 abierto.
De todas formas, yo no me he enterado exactamente de lo que estás haciendo y de lo que quieres hacer.

BetoAlonso
12-10-2010, 02:14:41
¿Y ahora dónde está alojada la base de datos?, y en donde está alojada se supone que está funcionando firebird y el puerto 3050 abierto.
De todas formas, yo no me he enterado exactamente de lo que estás haciendo y de lo que quieres hacer.

Gracias por su atencion y respondiendo a su interrogante la figura es la siguiente :

Una tienda central y 2 sucursales, los 3 locales tienen internet, con base de datos firebird independientes, lo que quiero hacer es poder visualizar en la central los movimientos del dia de las 2 sucursales.

Probe en el 000webhost alojar una pequeña base de datos de prueba en mysql, con la intención de que las sucursales envien cierta información a esta base de datos alojada, pero me di con la sorpresa de que no permite conexiones remotas.

Por el momento estoy viendo las sugerencias que me dio Caral de conectarme directamente a traves de la ip.

Si alguno ha hecho algo similar, les estare agradecido que me brinden ideas nuevas.

muchas gracias

felipe88
12-10-2010, 05:16:36
O que tal algo como No-Ip (http://www.no-ip.com/).


Saludos!

Casimiro Notevi
12-10-2010, 13:21:09
Si sólo es para hacer algunas consultas entonces puedes usar algún servicio del estilo terminal server, remote administrator, ultravnc, etc.

BetoAlonso
13-10-2010, 20:59:15
O que tal algo como No-Ip (http://www.no-ip.com/).


Saludos!

gracias por tu respuesta, pero en que forma deberia trabajar con no-ip, me das ideas por favor te estare agradecido.

felipe88
13-10-2010, 22:21:22
gracias por tu respuesta, pero en que forma deberia trabajar con no-ip, me das ideas por favor te estare agradecido.

En el caso de que decidas usar una máquina común como tu servidor y que las estaciones cliente se conecten vía internet.


Saludos!

Cañones
13-10-2010, 22:47:42
Saludos
Estimados foristas
Me encuentro en la siguiente situacion y necesito sugerencias o nuevas ideas

El panorama es el siguiente tengo instalado la misma aplicacion en 1 central y 2 sucursales la aplicacion esta desarrollada en delphi 7 y firebird 2.0, trabaja en modo local en cada una de ellas.

Me veo en la necesidad por requerimiento de la gerencia de centralizar la informacion de las 2 sucursales en la central.



Las PC están en red? Alguna de estas tiene IP pública? no importa que sea fija o dinámica.

BetoAlonso
13-10-2010, 23:46:31
Bueno entro a entorno de red y veo ke tiene un numero de IP asignado

AzidRain
14-10-2010, 00:57:18
Yo tengo una solución funcionando exactamente como lo planteas (una matriz y 2 sucursales), trabaja con MySQL vía internet, la diferencia es que el servidor lo monté yo y no es un servicio externo (como un hosting web).

Si quieres te voy poniendo los pasos a manera de tutorial.

Adelantando un poco te paso la "lista de materiales", necesitarás:

1.- Una pc que puedas dedicar a servidor de base de datos
2.- Conexión a internet en los puntos a conectar
3.- Acceso a la configuración del firewall del router de la oficina central
4.- Una cuenta No-IP o DynDNS
5.- Un software cliente de No-IP o DynDNS según el que hayas elegido.


Ahí me cuentas

BetoAlonso
14-10-2010, 02:05:14
Gracias AzidRain seguire los pasos que me sugieres.
Por el momento los puntos 1 y 2 los tengo.

Con respecto a los demas puntos vere que averiguo en san google caso contrario si tu has visto un tutorial mas especifico hazmelo saber.

una ves mas muchas gracias

BetoAlonso
14-10-2010, 04:15:32
Bueno logre instalar no-ip y al momento que lo invoco, sale la pantalla pidiendo el admin y el password del router.

:confused:

kurono
14-10-2010, 04:41:33
en mi opinion creo que te resultaria mejor pedir o contractar IP fija para las 2 sucursales y desde la central podras ver todo solo indicando la IP ya que con eso te ahorarias tiempo y dolores de cabeza

AzidRain
14-10-2010, 17:28:44
Beto, te saltaste pasos. No basta solo instalar el cliente no-ip, hay que crear una cuenta en el sitio web de esa empresa. Los datos de esa cuenta son los que te está pidiendo en la pantalla que mencionas.

Vamos a regresar al punto 3, necesitas forzosamente acceso al router pues mas adelante (no corras) vas a tener que abrir puertos en el firewall para que el servidor quede accesible desde afuera. Asi que vamonos con calma, consigue lo primero y paso a explicar en el sigyiente post para que sirve lo de no-ip y eso.

BetoAlonso
15-10-2010, 17:13:20
Gracias AzidRain

Me sale la pantalla pidiendo el admin y el password , te digo esto porque le ingreso dichos datos y me salen las configuraciones del router.

Me parece que instalo bien el cliente, porque en estos momentos a traves de la internet si le pongo micuenta.no-ip.org me levanta dicha pantalla.

Creo que llego el momento de mover dicha configuracion.

gracias por tu tiempo

BetoAlonso
18-11-2010, 16:30:29
Alguna otra sugerencia por favor sigo intentando pero me pide el usuario y clave del router,

Se puede hacer algo parecido con SOAP y delphi 7 ?

gracias

BetoAlonso
19-02-2011, 16:51:28
Por motivos de fuerza mayor deje de seguir este proyecto y ahora lo estoy retomando, por favor alguna sugerencia o nuevas ideas gracias

Julián
19-02-2011, 23:51:41
Creo que puedes dividir en dos tu problema:

1. conseguir visibilidad vía IP entre la central y las sucursales.
2. accdeder desde una apliacion en una IP a una Bse de Datos en otra IP

Sobre el punto lo importante es

¿Tienes IP fija en la central y las sucursales?

Si no tienes IP fija entonces tienes varias soluciones:

1.1 Usar el no-ip o algo parecido, tal como te han explicado mas arriba. El problema de esto es que tambien debes tener acceso al router y/o al firewall, si los usas, para abriri los correspondoentes puertos de acceso a la base de datos o lo que sea que uses.

1.2 Usar hamachi (https://secure.logmein.com/ES/products/hamachi2/) o algo parecido, que te permite, sin necesidad de accder a tu router ni nada, establecer una VPN, de manera que tendrias comunicadas la central y la sucursales como si estuvieran en una red local, hasta el punto en que incluso podrias comprator carpetas e impresoras.

Desde luego, hamachi es la opción mas fácil, rápida y sencilla.

Un saludo!

BetoAlonso
22-02-2011, 18:04:01
Ok Julián, revisare esa opción.

gracias

AzidRain
23-02-2011, 01:03:25
La mejor opción como ya mencionaron es tener una IP fija, lo malo es que en muchos lugares cue$ta bastante y muchos clientes no quieren invertirle, al final cualquiera de las 2 opciones es útil, cada una con sus pros y contra.