Pessoal, boa noite!
Gostaria de desenvolver um sistema de cadastro que rode diretamente no pendrive e que toda vez que o pendrive fosse plugado em uma maquina com acesso à internet, os dados inseridos no cadastro fossem copiados, via web services por exemplo, em uma base de dados na nuvem (forma de back-up).
Achei alguns tópicos de como rodar um sistema feito em java, por exemplo, http://www.guj.com.br/java/69775-resolvido—aplicativo-java-que-rode-direto-no-pen-drive-sem-maquina-virtual.
Gostaria de saber se alguém já teve experiência em algo semelhante e qual solução foi adotada? Java seria a melhor escolha? Qual a melhor forma de persistir os dados?
Grato.