Я нашел эту действительно замечательную статью о преимуществах и недостатках SOAP по сравнению с REST: http://geeknizer.com/rest-vs-soap-using-http-choosing-the-right-webservice-protocol/
И мое собственное скромное мнение:
Мне не нравится SOAP, я никогда этого не делал.Это было здорово в то время, но это никогда не казалось «правильным».Если вы когда-нибудь пытались прочитать один из этих огромных перегруженных XML-документов и сравнили его с выводом REST (который в большинстве случаев является JSON), вы понимаете, о чем я.ИМХО просто чувствует себя «лучше».
Одна проблема заключается в том, что вам нужно лучше документировать свой REST API, но это не должно быть такой большой проблемой, если оно не открыто для всех.
Особенно, если вы обрабатываете всеВаши данные с веб-сервисами, я думаю, вам следует использовать более легкую и менее широкополосную опцию: REST.
Также REST - это новая и модная технология, которую все используют сейчас ...;)
О программеВаш плагин indesign: вы должны иметь возможность включать любую библиотеку, которую хотите, так что это не должно быть проблемой.