Создание веб-сервиса для приложения Android

Я читал некоторую информацию оWeb Services для Android с помощьюSOAP или жеREST но я никогда не создавал веб-сервис, поэтому у меня много вопросов по этому поводу.

Я разрабатываю приложение для Android, в котором пользователи отвечают на некоторые вопросы, и для каждого пользователя создается файл XML и сохраняется на устройстве.

Вот мои вопросы:

Я хотел бы отправить эти файлы XML с устройств в веб-службу, а также иногда получать все файлы на любое устройство.

Нужно ли конвертировать эти файлы в байт или просто отправить XML?

Возможны ли эти действия с веб-службой или вы будете использовать сокеты Java? Если вы предпочитаете веб-сервис, что бы вы использовали: REST, SOAP.

Буду признателен за некоторые ссылки на учебники и советы.

Ответы на вопрос(2)

Ваш ответ на вопрос