Простой протокол доступа к объектам (SOAP)

Автор: Lewis Jackson
Дата создания: 6 Май 2021
Дата обновления: 25 Июнь 2024
Anonim
Курс Тестировщика с нуля / 23 урок/ Веб-сервис/ SOAP протокол / XML
Видео: Курс Тестировщика с нуля / 23 урок/ Веб-сервис/ SOAP протокол / XML

Содержание

Определение - Что означает простой протокол доступа к объектам (SOAP)?

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


Сегодня этот термин просто известен как SOAP и не считается аббревиатурой.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет простой протокол доступа к объектам (SOAP)

Как протокол, SOAP состоит из четырех основных частей:

  • Руководство по содержанию и как оно обрабатывается
  • Рекомендации по кодированию для типов данных, определенных приложением
  • Рекомендации по удаленным вызовам процедур (RPC) и ответам
  • Рекомендации по обмену через определенные протоколы

SOAP написан с использованием расширяемого языка разметки (XML). Таким образом, структура документа XML также состоит из четырех основных элементов:

  • Конверт
  • заголовок
  • тело
  • Fault

Элемент envelope - это то, где XML-документ может быть идентифицирован как SOAP. SOAP - это документ XML, структурированный с элементом envelope, инкапсулирующим как элемент header, так и элемент body, в указанном порядке. Элемент неисправности находится внутри корпуса.


Элемент заголовка на самом деле не является обязательным. Но когда он присутствует, он может найти информацию о приложении, такую ​​как аутентификация, оплата, идентификатор транзакции и т. Д.

Элемент body - это то место, где находится факт. Элемент неисправности содержит ошибки и информацию о состоянии.

Хотя SOAP использует HTTP в качестве своей системы доставки, также поддерживаются другие транспортные протоколы.