Хорошо, здесь много путаницы.SOAP / REST - это два подхода к управлению сервисами на стороне сервера.SOAP основан на XML, а REST - на основе URL.Предполагая, что вы пишете приложение для Android, вы не будете реализовывать интерфейсы SOAP / REST / WSDL - вы получите их от службы поддержки.
Итак, если используемая вами веб-служба предоставляет оба RESTи SOAP, тогда вы можете выбрать, какой набор конечных точек ударить.
Когда вы упаковываете свой запрос и отправляете его в службу, вы, вероятно, захотите упаковать его как JSON.JSON - это просто «Нотация объектов».По своей сути, это не что иное, как способ форматирования данных таким образом, чтобы он общепризнанноКроме того, вы можете упаковать ваш запрос в формате XML.Но JSON более легок, так как XML имеет много необходимой избыточности (если он не сжат).