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
   177   178   179   180   181   182   183   184   185   186   187