Н А Ц И О Н А Л Ь Н Ы ЙС Т А Н Д А Р ТР О С С И Й С К О ЙФ Е Д Е Р А Ц И И
Информационные технологии
W3C SOAP — Версия 1.2.
Ч а с т ь 1
Основы обмена сообщениями (Вторая редакция)
Information technologies. W3C SOAP version 1.2.
Part 1. Messaging framework (second edition)
Дата введения — 2015—06—01
1 Область применения
SOAP версии 1.2 (SOAP) является упрощенным протоколом, предназначенным для обмена струк
турированной информацией в децентрализованной, распределенной среде. При этом, для определе
ния расширяемой структуры обмена сообщениями, обеспечивающих логическую структуру сообщения,
которыми можно обмениваться посредством различных нижележащих протоколов, используются тех
нологии XML. Структура разрабатывалась с учетом требования независимости от любой конкретной
модели программирования и любой реализационно-зависимой семантики.
Две главные цели проекта для SOAP — это простота и расширяемость (см. требования XMLP
(XMLP Requirements]). При разработке SOAP была сделана попытка удовлетворить этим целям, ис
ключив из структуры обмена сообщениями функции, которые часто обеспечиваются непосредственно
распределенными системами. В список таких функций входят «надежность», «безопасность», «взаи
мозависимость». «маршрутизация» и «шаблоны обмена сообщениями» (MEPs). однако, этот список не
ограничен только этими функциями. Несмотря на то, что казалось бы. что многие функции будут опре
делены. данный документ ограничен спецификацией только двух шаблонов MEPs. Остальные функции
оставлены для определения другими спецификациями в качестве расширений.
Спецификация SOAP версии 1.2 состоит из трех частей. Часть 1 спецификации SOAP версии 1.2
(настоящий документ) определяет основы обмена сообщениями SOAP и включает в себя:
1) модель обработки SOAP, определяющую правила обработки сообщений SOAP (см. раздел 5);
2) модель расширяемости SOAP, определяющую понятия функций SOAP и модулей SOAP (см.
раздел 6);
3) базовую структуру привязки протокола SOAP, описывающую правила задания привязки к ниже
лежащему протоколу, который может использоваться для обмена сообщениями SOAP между
узлами SOAP (см. раздел 7);
4) логическую структуру сообщения SOAP, определяющую структуру сообщения SOAP (см. раздел 8).
Учебникдля начинающих по SOAP 1.2 (Part 0: SOAP] является ненормативным документом, пред
назначенным для использования в качестве доступного учебного пособия по функциям спецификации
SOAP версии 1.2.
Часть 2. SOAP 1.2 (Pari 2: SOAP] описывает ряд дополнений, которые могут использоваться вме
сте со структурой обмена сообщениями SOAP.
П р и м е ч а н и е — В предыдущих версиях данной спецификации название SOAP было аббревиатурой.
Теперь это не так.
Издание официальное
1