Page 181 - 4785
P. 181
При роботі веб-сервісів .NET використовується технологія
ASP .NET, що є частиною системи .NET Framework. Вона також
вимагає підтримки з боку сервера Microsoft IIS.
Робота веб-сервісів побудована на використанні декількох
відкритих стандартів:
XML - розширювана мова розмітки, призначений для
зберігання і передачі структурованих даних;
SOAP - протокол обміну повідомленнями на базі XML;
WSDL - мова опису зовнішніх інтерфейсів веб-сервісів на
базі XML;
UDDI - універсальний інтерфейс розпізнавання, опису та
інтеграції (Universal Discovery, Description, and Integration). Каталог
веб-сервісів і відомостей про компанії, що надають веб-сервіси в
загальне користування або конкретним компаніям.
4.13 Специфікація WSDL
Кожен веб-сервіс надає документ WSDL (Web Service
Description Language - мова опису веб-сервісу), в якому описується
все, що клієнту необхідно для роботи з цим сервісом. WSDL-
документ надає простий і послідовний спосіб завдання розробником
синтаксису виклику будь-якого веб-методу. Більш того, цей
документ дозволяє використовувати інструменти автоматичного
генерування проксі-класів, подібні включеним в середовища Visual
Studio .NET і .NET Framework. Завдяки зазначеним засобам
використання веб-сервісу є таким же простим, як і застосування
локального класу.
WSDL-документ має заснований на XML формат, відповідно
до якого інформація підрозділяється на п'ять груп. Перші три групи
є абстрактні визначення, які не залежать від особливостей
платформи, мережі або мови, а решту дві групи включають
конкретні описи.
4.14 Протокол SOAP
Зв'язок між веб-сервісами та їх клієнтами здійснюється за
допомогою повідомлень в форматі XML.
SOAP (Simple Object Access Protocol - простий протокол
доступу до об'єктів) являє собою протокол повідомлень для вибору
веб-сервісів.
179