Оглавление:
- Определение - Что означает простой протокол доступа к объектам (SOAP)?
- Techopedia объясняет простой протокол доступа к объектам (SOAP)
Определение - Что означает простой протокол доступа к объектам (SOAP)?
Простой объектный протокол доступа (SOAP) - это протокол для реализации веб-сервисов. SOAP содержит рекомендации, которые позволяют осуществлять связь между двумя программами через Интернет, даже если они работают на разных платформах, используют разные технологии и написаны на разных языках программирования.
Сегодня этот термин просто известен как SOAP и не считается аббревиатурой.
Techopedia объясняет простой протокол доступа к объектам (SOAP)
Как протокол, SOAP состоит из четырех основных частей:
- Рекомендации по содержанию сообщения и способу его обработки
- Рекомендации по кодированию для типов данных, определенных приложением
- Рекомендации по удаленным вызовам процедур (RPC) и ответам
- Рекомендации по обмену сообщениями через определенные протоколы
SOAP написан с использованием расширяемого языка разметки (XML). Таким образом, структура документа XML также состоит из четырех основных элементов:
- Конверт
- заголовок
- тело
- Fault
В элементе envelope XML-документ может быть идентифицирован как сообщение SOAP. Сообщение SOAP - это документ XML, структурированный с элементом envelope, инкапсулирующим как элемент header, так и элемент body, в указанном порядке. Элемент неисправности находится внутри корпуса.
Элемент заголовка на самом деле не является обязательным. Но когда он присутствует, он может найти информацию о приложении, такую как аутентификация, оплата, идентификатор транзакции и т. Д.
Элемент body - это то место, где находится фактическое сообщение. Элемент неисправности содержит ошибки и информацию о состоянии.
Хотя сообщения SOAP используют HTTP в качестве своей системы доставки, также поддерживаются другие транспортные протоколы.
