FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Sugerencias para nueva aplicación
Que tal compañeros del club, actualmente estamos a punto de iniciar un nuevo proyecto a medida, de acuerdo a las necesidades del cliente, es necesario que la aplicación se encuentre distribuida en estaciones de trabajo ubicadas a varios kilometros de donde residirá la base de datos, es decir, que estas estaciones serán las que alimenten diariamente los movimientos ocurridos en las diferentes dependencias. De acuerdo a esto nuestro proyecto contará con una aplicación "Administrativa" que se ejecutará en la sede principal de la compañia y otra aplicación "Cliente" desde donde se suministrarán los datos remotamente.
El punto es que es necesario mantener ciertos catálogos como proveedores, productos y algunos más, por obvias razones estos catálogos deberán ser sincronizados en las estaciones remotas para que puedan realizar sus registros diarios y todo esto sin una conexión a internet, al menos no permanente, debido a que el sitio donde se ingresa la información no cuenta con el servicio, hemos pensado en que la aplicación "Cliente" pueda ser ejecutada desde un pen drive usando sqlite, firebird embedded o XML; por supuesto la sincronización de los datos se haría en el momento que se tenga acceso a internet. Las sugerencias van acerca de como tratar este último punto, ya que no hemos tenido experiencia con nuestras aplicaciones en internet, actualmente usamos Firebird como base de datos y los componentes Zeos para gestionar las conexiones, nuestro cliente esta en condiciones de adquirir la infraestructura necesaria en su oficina principal para poner en funcionamiento el sistema y servir desde sus instalaciones la base de datos. Si nos pueden colaborar con experiencias de este tipo en cuanto a seguridad, metodologías de desarrollo o implementación les estaría enormemente agradecido. Salu2
__________________
Diego. Colombia es pasión. |
#2
|
||||
|
||||
Supongo que el tema de la sincronización se podría hacer utilizando un FTP. Alguna vez ya hemos hablado en los foros de aplicaciones de este tipo. Se trata de que las aplicaciones cliente, cada cierto tiempo (o cuando tengan conexión -en tu caso-) escriban o lean datos de un FTP y sincronizen la Base de Datos.
Igual para la central en el caso de que las aplicaciones clientes le dejen datos. En este caso la central tendría que ir revisando a intervalos regulares si alguno de los clientes le ha dejado datos para sincronizarlos. Lo que no entiendo es qué tiene que ver en esto el que la aplicación se ejecute en un PenDrive y el tema de la Base de Datos. Selecciona la Base de Datos que te interese por cuestiones de desarrollo, luego a la hora de sincronizar, los datos necesarios puedes grabarlos en el formato que te sea más cómodo para importar/exportar e incluso puedes reducir el tamaño de la información que envías (esos datos) utilizando algun componente de compresión.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Podrías echarle un vistazo a Subversion. Él solito se encarga de comprobar cambios y actualizar archivos (tanto de texto como binarios) con sólo ejecutar un "svn update" en el directorio correspondiente. Además permite recuperar versiones anteriores si fuera necesario y no necesita estar conectado todo el tiempo, sólo cuando se solicite una actualización.
|
#4
|
||||
|
||||
Muchas gracias por los comentarios, la verdad que no habiamos pensado en lo del FTP , acerca de...
Cita:
De nuevo muchas gracias. Salu2
__________________
Diego. Colombia es pasión. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sugerencias para generar password | torito | Varios | 7 | 10-06-2008 19:30:52 |
Sugerencias para desarrollar aplicación en blackberry pearl | AGAG4 | Varios | 6 | 07-06-2008 01:12:19 |
Empezar aplicacion, sugerencias | Petolansa | Varios | 4 | 08-04-2008 15:19:43 |
Sugerencias para programa 3D... | Er_Manué | Varios | 2 | 30-10-2006 15:05:22 |
usar un programa ya creado para una nueva aplicacion | fabriciof | Varios | 3 | 02-05-2004 20:50:31 |
|