Если ваше приложение очень простое, то нет ничего плохого в том, чтобы просто использовать GET-запросы и передавать параметры.Вам не нужно использовать какой-то стандарт, такой как SOAP.
Технически вы бы использовали REST, если вы отправляете объекты.Например, если у вас есть доменные объекты, которые вы хотите транспортировать, их можно получить с помощью GET, обновив их через PUT через стандартный URL-адрес.Хотя многие люди называют первый вариант выше «отдыхом», это не совсем верно.
SOAP / XML-RPC - это протоколы, в которых есть библиотеки для каждой платформы под солнцем, но они медленно умирают из-за своего раздувания в XML и(относительно) сложная схема.Я не большой поклонник этих протоколов, и они никогда не использовались так широко.Люди могут спорить иначе, но попробуйте найти крупную веб-компанию, которая использует любой из них для своего публичного протокола, и я куплю этому человеку сэндвич.
Кажется, что JSON теперь захватывает мир.Он компактен, быстро разбирается и идеально подходит для веб-приложений, так как вы можете передать его прямо в javascript.Вы можете пойти очень далеко, просто используя HTTP GET, который возвращает JSON.