Зміст:
- Визначення - Що означає простий протокол доступу до об’єктів (SOAP)?
- Techopedia пояснює простий протокол доступу до об'єктів (SOAP)
Визначення - Що означає простий протокол доступу до об’єктів (SOAP)?
Простий протокол доступу до об’єктів (SOAP) - це протокол реалізації веб-служб. SOAP пропонує вказівки, які дозволяють спілкуватися через Інтернет між двома програмами, навіть якщо вони працюють на різних платформах, використовують різні технології та пишуться різними мовами програмування.
Сьогодні цей термін просто відомий як SOAP і не вважається абревіатурою.
Techopedia пояснює простий протокол доступу до об'єктів (SOAP)
Як протокол, SOAP має чотири основні частини:
- Вказівки щодо вмісту повідомлення та способів його обробки
- Керівні принципи кодування для визначених додатком типів даних
- Вказівки щодо викликів віддалених процедур (RPC) та відповідей
- Вказівки щодо обміну повідомленнями через певні протоколи
SOAP пишеться за допомогою розширюваної мови розмітки (XML). Тому структура документа XML також складається з чотирьох основних елементів:
- Конверт
- Заголовок
- Тіло
- Помилка
Елемент конверта - це те, де XML-документ можна ідентифікувати як повідомлення SOAP. Повідомлення SOAP - це XML-документ, структурований з елементом конверта, що інкапсулює як заголовок, так і елемент тіла в такому порядку. Елемент несправності знаходиться всередині корпусу.
Елемент заголовка насправді необов’язковий. Але, якщо він присутній, саме там можна знайти інформацію про програму, таку як автентифікація, оплата, ідентифікатор транзакції тощо.
Елемент тіла - це те, де знайдено фактичне повідомлення. Елемент несправності містить помилки та інформацію про стан.
Хоча повідомлення SOAP використовують HTTP як систему доставки, інші транспортні протоколи також підтримуються.
