Jump to content

Механизм оптимизации передачи сообщений

MTOM — это W3C механизм оптимизации передачи сообщений , метод эффективной отправки двоичных данных в веб-службы и обратно .

MTOM обычно используется с XOP (оптимизированная двоичная XML-упаковка).

Приложение

[ редактировать ]

MTOM оптимизирует только содержимое элемента, которое находится в каноническом лексическом представлении типа данных xs:base64Binary. Поскольку не существует стандартного способа указать, находятся ли данные в каноническом лексическом представлении, механизм применения MTOM зависит от реализации.

Использование MTOM представляет собой пошаговый контракт между одним узлом SOAP и следующим. Нет никакой гарантии, что оптимизация сохранится, если задействовано несколько узлов SOAP.

Подробности

[ редактировать ]

Хотя большинство пользователей рассматривают MTOM как единый механизм, спецификация MTOM определяет его как три связанные функции:

  • Во-первых, это «абстрактная функция оптимизации передачи SOAP» для отправки и получения сообщений SOAP, содержащих двоичные данные. Двоичные данные являются частью единой модели информационного набора XML, но эта функция вводит концепцию отправки двоичных данных отдельно (т. е. не в сериализованном информационном наборе XML). Эта абстрактная функция не определяет, как сериализованный информационный набор XML выглядит без двоичных данных, а также как фактически представляются двоичные данные.
  • Во-вторых, определяется «оптимизированная многочастная/связанная сериализация MIME сообщений SOAP». Это определяет, что сериализованный информационный набор XML будет включать XML-двоичную оптимизированную упаковку (XOP) вместо двоичных данных, а двоичные данные (вместе с сериализованным информационным набором XML с заполнителями XOP) будут представлены вместе в контейнере MIME . Хотя это определяет сообщение SOAP, оно не определяет транспортный протокол, по которому отправляется это сообщение MIME и XOP SOAP.
  • В-третьих, «Функция оптимизации передачи HTTP SOAP» определяет, как вышеуказанное сообщение MIME и XOP SOAP отправляется через HTTP .

Иногда термин «MTOM» используется как сокращение для обозначения «MTOM с XOP». XOP используется в качестве механизма ссылок в сериализованном информационном наборе XML. Теоретически абстрактную модель MTOM можно использовать с другим механизмом ссылок или другим форматом контейнера; кроме того, MTOM можно использовать по другому транспортному протоколу вместо HTTP. На практике MTOM обычно используется с XOP, MIME и HTTP.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2c2a96ac28b5bf984d71340c613c69c2__1565709660
URL1:https://arc.ask3.ru/arc/aa/2c/c2/2c2a96ac28b5bf984d71340c613c69c2.html
Заголовок, (Title) документа по адресу, URL1:
Message Transmission Optimization Mechanism - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)