Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-02-2009
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Poder: 23
DANY Va por buen camino
me parece que la solucion que le quieres dar por FTP es incorrecta, el tema pasaria por sincronizacion de bases de datos distribuidas. En ese contexto es sumamente importante el motor de base de datos con el que estes trabajando y las herramientas de sincronizacion que esten disponibles.
Otra opcion es simplemente una VPN entre las 2 oficinas, que la BD este alojada fisicamente en una y desde la otra accedan con escritorio remoto o algo por el estilo.
Saludos...
Responder Con Cita
  #2  
Antiguo 06-02-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 21
Kipow Va por buen camino
ufff este tema es extenso ya hay algunas ideas por el foro seria de buscarlas, pero para orientarte un poco. podrias.

1. Crear una VPN como te subiere DANY y por terminal services dar acceso a la sucursal. (esta es la facil).

2. Deberias de crear todo un sistema de replicacion, primero crear las bitacoras necesarias por medio de triggers en tu aplicacion para saber que debes de hacer llegar al otro punto. luego sera de que hagas llegar esa informacion hacia el otro punto por cualquier medio, email, ftp o bien directamente hacia la otra base. como ?, pues depende de tu base de datos pero en general abriendo el o los puertos que utiliza la base y haciendo el forwarding del mismo en ambos puntos.

Seria bueno que indicaras que base de datos utilizas

Saludos.
Responder Con Cita
  #3  
Antiguo 08-02-2009
URBANO URBANO is offline
Miembro
 
Registrado: jul 2003
Ubicación: Huelva
Posts: 126
Poder: 23
URBANO Va por buen camino
Primero que nada gracias por vuestras respuetas. Os comento:

- La idea de la VPN e instalar la bd en un servidor y acceder por terminal server es buena, pero el cliente no la quiere ya que quiere darle autonomia de trabajo a los clientes. Vamos quiere que si el servidor se estropea el cliente pueda seguir trabajando.

- La idea de replicación es la que veo que es mas apropiada para este caso.
Voy a simplificar la idea para explicarla mejor. Supongamos que el programa solo tiene dos tablas: clientes y pesadas. En la oficina central se dan de alta a los clientes, pero no se hacen pesadas. En la sucursal solo se hacen pesadas (no se pueden crear clientes) pero solo pueden hacer pesadas aquellos clientes que esten creados en la base de datos. Luego tengo claro que en una oficina solo pueden tocar la tabla cliente y en la otra la tabla pesadas.
La idea que yo estoy estudiando es la de generar dos fichero de texto con una estructura determinada (una para mandar la informacion de clientes y otro para mandar la informacion de pesadas). El proceso seria:

Cada x tiempo en la oficina central se genera un fichero de forma automatica con los datos de los clientes y lo envia a un ftp.

Cada x+5 tiempo en la oficina secundaria se realiza una consulta al ftp y revisa si hay una nueva actualizacion. Si la hay, descarga el fichero de clientes, borra su tabla de clientes e introduce los nuevos datos de clientes.

Cada x+10 tiempo en la oficina secundaria se genera un fichero de forma automatica con los datos de las pesadas y lo envia a un ftp.

Cada x+15 tiempo en la oficina central se realiza una consulta al ftp y revisa si hay una nueva actualizacion. Si la hay, descarga el fichero de pesadas, borra su tabla de pesadas e introduce los nuevos datos de las pesadas.


Creo que el sistema es bueno, pero lo que no se es como automatizar el proceso. La creación de los ficheros en el equipo local si se como hacerlo, pero no se como enviar de forma automatica ese fichero a un ftp y como de forma automatica conectarme a un ftp y buscar un fichero determinado para descargarmelo. Alguna idea??

Espero no haber sido muy extenso. Por cierto la base de datos que estoy utilizando es paradox y utilizo delphi 5.

Gracias de nuevo y saludos.
__________________
El saber no ocupa lugar.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comunicar app con mySQL vía internet MaMu Internet 5 04-04-2008 05:51:50
como hacer una aplicacion cliente/servidor kurono Varios 3 18-10-2007 05:53:07
Crear programa Cliente / Servidor Como?? Mc_Hacks Conexión con bases de datos 4 16-11-2006 19:40:05
Aplicacion Cliente Servidor sobre Internet chokito Internet 5 30-06-2006 16:18:58
Cliente servidor sobre Internet Leonardo Varios 0 02-06-2006 01:47:11


La franja horaria es GMT +2. Ahora son las 09:28:48.


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