@66demon666
Сетевой админ, АТС-админ

Зачем нужны XDTO-пакеты?

Здравствуйте! Стоит задача принять и отправить определенные данные с/в Веб-сервис. В мануалах написано, что какую-то роль тут играют XDTO-пакеты, приведен даже пример реализации, а вот примеров использования нет, совсем непонятно зачем это нужно, объясните на пальцах, пожалуйста. Можно на примере Web-стека, было бы совсем идеально. Заранее спасибо!
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Если не понимаете, то вам нужны HTTP-сервисы (REST).

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

Детальнее про SOAP и XDTO можно погуглить - в инете море информации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час