Ciao,
in questi casi la cosa migliore sarebbe avere un servizio in remoto di tipo Restful, che scambi i dati in formato Json.
Dai un'occhiata www.heroku.com per creare gratis una web app che ti faccia da web services. Heroku supporta Java o anche altri linguaggi tipo Ruby.
Io di solito uso scenario di questo tipo e mi trovo benissimo.
Fammi sapere.