Foro sobre Java EE > Aplicacion en nuve y offline
Hola. Sino tiene coneccion a internet, la aplicacion debe guardar la informacion en algun medio local. Ahora si la aplicacion es web, indica que los controladores y la capa persistencia( acceso a base de datos ) estan en el servidor asi que por ningun medio podrias hacer un "cambio" para que guarde ahora en tu maquina local o cliente. A demas si ya no tienes internet tu aplicacion jsp no podra "darle ordenes al servidor".
Una solucion que se me ocurre es que desarrolles una aplicacion standalone, desktop o "swing" que emule a tu aplicacion en la nube. Esta aplicacion seria usada por tus clientes cuando no tengan accesso a internet. Esta aplicacion podria almacenar los datos en un sqlite, hypersonic(hsql), excel, archivo plano, etc. Luego cuando vuelva la coneccion a internet , ejecutas una especie de backup de la base de datos local y con alguna logica la insertas en la base de datos en la nube.
Lo anterior no seria viable si la aplicacion es muy grande ya que seria muy complicado rehacer la aplicacion en swing u otra tecnologia desktop. Tambien si los datos ingresados al sistema en una pc son necesarios para la otra pc ya que como la aplicacion esta en estandalone no hay comunicacion entre las pcs.
Otra solucion sera desarrollar una app MOVIL. Ahi seria mucho mas dificil que se pierda la coneccion a internet y seguirias trabajando con tu misma base de datos, solo te queda migrar tus jsp y controladores a android u otro sistema operativo movil.
Saludos,
www.jrichardsz.weebly.com
Buenos dias, necesito una orientacion de como hacer esto..
Tengo una aplicacion en la nube hecha en jsp pero la idea es que mis clientes la puedan usar asi no tengan internet.. osea tanto online como offline, ya sea guardando los registros localmente o de alguna manera y que se actualice en la nuve cuando tenga de nuevo internet, hay alguna forma de hacer esto? agradeceria mucho la ayuda