Tworzę mobilną aplikację internetową (na iPhone'a i Androida) z lokalną bazą danych (przy użyciu magazynu html5), aby moja aplikacja była nadal dostępna, gdy użytkownik jest offline.
To działa doskonale, ale chcę zapisać lokalne dane na serwerze. Muszę więc zsynchronizować lokalną bazę danych z bazą danych na serwerze. Synchronizacja może być tylko jednokierunkowa, ale w przyszłości chciałbym synchronizować ją w obie strony (serwer <-> lokalna baza danych).
To wymaganie wygląda bardzo często (lub będzie w przyszłości powszechne w przypadku aplikacji internetowych na urządzenia mobilne), ale nie mogę znaleźć biblioteki, która to robi.
Wiem, że Google robi to w swojej aplikacji mobilnej (np. Gmail) i znalazłem projekt WSPL jako projekt Google, ale bez źródła do pobrania.
Jeśli nie mogę znaleźć rozwiązania, utworzę bibliotekę, aby to zrobić, ponieważ synchronizacja w jedną stronę nie wygląda na trudną, ale zastanawiam się, czy są inne rozwiązania.