Ajuda em desenvolvimento Android com acesso a Banco de Dados

Estou tentando desenvolver um aplicativo simples em Android que faça o seguinte:
Uma tela com dois campos: nome, idade e um botão por exemplo, até ai tudo bem,
quando clicar no botão (salvar) o aplicativo irá se conectar a um banco de dados em
um servidor (não é no celular) e executa-rá os métodos desejados. Ai é que esta o
problema não sei como fazer esta conexão, se é por sockets, por servlets gostaria
que o aplicativo conecta-se ao banco através de um endereço web. tem como?

Procurando nos topicos do proprio GUJ por Android webservice
encontrei um comentário sobre esse exemplo: http://www.cesar.org.br/site/utilizando-web-services-em-android/

Tenho a impressão que seja a melhor forma de conseguir informacoes de um banco externo via android.