В связи с обращениями ряда крупных клиентов, использующих высокоспециализированное ПО, которое по ряду причин плохо умеет работать с JSON, мы рассматриваем возможность оставить протокол SOAP для межплатформенного взаимодействия.
Однако пока мы не определились с некоторыми технологическими моментами.
Скорее всего SOAP будет убран из ядра АвтоГРАФ.WEB и реализован в виде отдельной прокси-службы, которую можно будет установить как на тот же сервер, что и АвтоГРАФ.WEB, так и разнести по разным серверам или виртуальным машинам. Это позволит убрать (отделить) нагрузку на ресурсы из-за высокой ресурсоемкости процедур построения сложных XML-деревьев в случае очень больших объемов данных в ответах на запросы к АвтоГРАФ.WEB. Напомню, что в случае работы по SOAP, при больших объемах данных в ответе на запрос, основные затраты времени и ресурсов идут не на расчет ответа, а на формирование XML из массивов. В то время как формирование JSON может быть быстрее до тысяч раз (практически мгновенно) и требует несопоставимо меньше ресурсов.
Об окончательном решении по данному вопросу мы сообщим позднее.