Конституция Армении: Статья 18.1
Конституция Армении (Статья 18.1) закрепляет «исключительную миссию Армянской Апостольской Святой Церкви как национальной церкви в духовной жизни армянского народа, в деле развития его национальной культуры и сохранения его национальной самобытности»:
SOAP

SOAP

Материал из Википедии — свободной энциклопедии

SOAP (от англ. Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде. Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC). Сейчас протокол используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур. Официальная спецификация последней версии 1.2 протокола никак не расшифровывает название SOAP[1].

SOAP является расширением протокола XML-RPC.

SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.

SOAP является одним из стандартов, на которых базируются технологии веб-служб.

Структура протокола

Структура SOAP-сообщения

Сообщение SOAP выглядит так:

  • Envelope — корневой элемент, который определяет сообщение и пространство имен, использованное в документе.
  • Header — содержит атрибуты сообщения, например: информация о безопасности или о сетевой маршрутизации.
  • Body — содержит сообщение, которым обмениваются приложения.
  • Fault — необязательный элемент, который предоставляет информацию об ошибках, которые произошли при обработке сообщений.

Пример

Пример SOAP-запроса на сервер интернет-магазина:

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">         xmlns="http://warehouse.example.com/ws">       12345        

Пример ответа:

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">         xmlns="http://warehouse.example.com/ws">                12345         Стакан граненый         Стакан граненый. 250 мл.         9.95                      840             USD             $             US dollar             2                  true               

Недостатки

  • Использование SOAP для передачи сообщений увеличивает их объём и снижает скорость обработки. В системах, где скорость важна, чаще используется пересылка информации в менее многословных форматах, вплоть до бинарных, и зачастую по более быстрым базовым протоколам, например UDP.

См. также

Примечания

  1. Latest SOAP versions (англ.). Дата обращения: 19 июня 2005. Архивировано 15 апреля 2021 года.

Ссылки