Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-04-2009
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 21
diegofhernando Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 15-04-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 15-04-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #4  
Antiguo 15-04-2009
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 21
diegofhernando Va por buen camino
Muchas gracias por los comentarios, la verdad que no habiamos pensado en lo del FTP , acerca de...

Cita:
Empezado por Neftali Ver Mensaje
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.
Sucede que por el tipo de negocio de nuestro cliente, no es posible que la conexión a internet se realice desde el mismo sitio donde se ingresan los datos, es decir, que posteriormente al finalizar el día ó al momento en que establezca la oficina principal, el personal deberá tomar sus registros y dirigirse a un establecimiento donde se pueda conectar y realizar el procedimiento de sincronización, por eso pensamos en que la aplicación "Cliente" debe ejecutarse desde un medio de almacenamiento como las pendrive. Le daré nuevamente una consulta al foro para buscar los hilos que me comentan y por supuesto revisaremos el Subversion a ver que tal se ajusta a nuestra encesidad.

De nuevo muchas gracias.

Salu2
__________________
Diego. Colombia es pasión.
Responder Con Cita
Respuesta



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
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


La franja horaria es GMT +2. Ahora son las 00:57:39.


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
Copyright 1996-2007 Club Delphi