Я новичок в Android и разработал графический интерфейс для приложения, где пользователь будет вводить данные для входа. После получения данных для входа в систему в виде кода Java (в строках), как я могу передать его на сервер, чтобы проверить правильность комбинации? Также, когда новый пользователь вводит регистрационные данные, как я могу передать его на сервер и сохранить в БД (MySQL DB)? Какова цель веб-службы? Должен ли я использовать веб-сервис или сервлеты (это не единственное, что позже в моем приложении, мне нужно отправить контактную информацию на / с сервера)?
Я читал о веб-сервисах SOAP и REST, какие из них мне лучше выбрать? Я хотел бы закодировать в Java для всего. Должен ли (или может) я использовать Google AppEngine для серверной части? Должен ли я создать XML-файл с данными для входа в систему, чтобы в случае его использования отправлять его веб-службе?
Пример кода может быть очень полезным ...
Заранее спасибо.