Page 182 - 4785
P. 182
Основна ідея стандарту SOAP полягає в тому, що
повідомлення повинні бути закодовані в стандартизованому XML-
форматі.
Крім повідомлень SOAP, для обміну даними з сервісами
.NET можна використовувати методи GET і POST протоколу HTTP.
Переваги застосування формату SOAP перед іншими
форматами для передачі даних:
- кодувати в XML структури даних і набори DataSet з
використанням SOAP так же легко, як і дані простих скалярних
типів;
- при використанні SOAP-повідомлень надаються додаткові
інструменти, що дозволяють легко додавати, наприклад, функції
забезпечення безпеки або трасування;
- є набори інструментів SOAP для різних мов програмування
(і навіть для попередніх версій Microsoft C ++ і Visual Basic). Інакше,
для того щоб забезпечити зв'язок з сервісом за допомогою методів
GET і POST протоколу HTTP, доведеться, очевидно, самостійно
конструювати рядок запиту, а потім проводити синтаксичний аналіз
відповіді.
4.15 Стандарт DISCO
Стандарт DISCO надає найпростіший спосіб отримання
доступу до файлів маніфестів, що дозволяє групувати посилання на
веб-сервіси.
DISCO-файл може включати файли різних веб-серверів і
підтримує "динамічний пошук" - автоматичний пошук каталогу
файлів веб-сервісів на сервері.
Файли маніфесту корисні тим, що об'єднують безліч веб-
сервісів в єдиному списку, однак вони не дозволяють клієнтам
відшукувати веб-сервіси певного типу без вказівки найменування
компанії-розробника.
4.16 Специфікація UDDI
Специфікація UDDI (Universal Description, Discovery, and
Integration - універсальне опис, пошук і інтеграція) дозволяє
уникнути зазначених проблем за допомогою використання
спеціального сховища (репозиторію), де підприємства та організації
можуть розміщувати дані про надані ними сервісах. Ініціаторами
створення технології UDDI стали понад 100 компаній (повний
180