Melhor maneira de sincronizar o DB HTML5 local (WebSQL Storage, SQLite) com um servidor (sincronização de 2 vias) [fechado]

Estou desenvolvendo um aplicativo da web móvel (para iPhone e Android) com um banco de dados local (usando o html5 webstorage) para que meu aplicativo ainda possa ser usado quando o usuário estiver off-line.

Isso está funcionando perfeitamente, mas quero salvar os dados locais em um servidor. Então eu preciso sincronizar o banco de dados local com um banco de dados em um servidor. A sincronização só pode ser unidirecional, mas, no futuro, gostaria de sincronizá-lo nos dois sentidos (server <-> local DB).

Este requierement parece muito comum (ou será comum no futuro para o aplicativo da web móvel), mas não consigo encontrar uma biblioteca fazendo isso.

Eu sei que o Google está fazendo isso em seu aplicativo da web móvel (ex. Gmail), e eu encontrei oProjeto WSPL um projeto do google, mas sem fonte para download.

Se não conseguir encontrar uma solução, criarei uma biblioteca para fazer isso, já que uma maneira de sincronização não parece difícil, mas gostaria de saber se existem outras soluções.

questionAnswers(2)

yourAnswerToTheQuestion