I have a java web application developed using Spring MVC, Hibernate, Oracle DB.
However, now I need to make this application to work both in Offline & Online mode.
That means, user should be able to work offline and when he comes online,
there should be automatic synchroniztion between local data & the server data.
Which technolgies/approach should I follow to achieve this?