SOAP - это просто протокол на основе XML поверх HTTP. Я не знаю, почему это не было бы читабельно для человека ... я думаю, что оно немного более замысловатое, но оно все еще простое
По своему опыту работы с SOAP он предлагает базовую архитектуру для настройки веб-сервиса. Вы вызываете веб-сервис SOAP так же, как и обычную функцию. Вы можете иметь произвольное количество параметров, просто убедитесь, что они хорошо сериализуются по XML / HTTP.
Кроме того, SOAP предоставляет вам WSDL-файл с описанием ваших веб-сервисов (список функций и их параметров).