Одним из преимуществ услуг RESTful является то, что они легкие. Это подразумевает отсутствие инфраструктуры, такой как файлы WSDL, прокси и т. Д.
Службы RESTful не описывают себя, поэтому вам не нужно беспокоиться о предоставлении файла WSDL; ведение всех схем в сети и т. д.
Если полезная нагрузка сложная, то почему вы используете REST? Просто потому что это причуда? Соответствуют ли операции в вашем сервисе операциям HTTP на «ресурсах», как это определяет спецификация протокола HTTP?
Если нет, то не используйте REST.