Servidor remoto - rmi, webservice ou outro?

Pessoal, preciso implementar uma aplicação java em desktop onde a aplicação irá acessar um banco de dados externo.

Essa comunição com o banco será feita via internet (link de 300k), qual é a melhor solução para esse projeto rmi, webservice ou outro?

Obrigado,

Cristiano

http://www.guj.com.br/posts/list/70768.java#371693

Espero ter ajudado

Sandro Lemanski da Silva