Зміст:
Визначення - Що означає Мова опису веб-служб (WSDL)?
Мова опису веб-служб (WSDL) - мова на основі XML, яка описує веб-служби та їх використання.
Документ WSDL - це конкретний опис веб-сервісу, який включає як абстрактні, так і конкретні елементи.
WSDL описує абстрактну функціональність послуги та забезпечує рамки для опису конкретних деталей опису послуги. Цей офіційний опис необхідний для розподілених систем та зв'язку між програмними програмами.
Techopedia пояснює мову опису веб-служб (WSDL)
WSDL 1.0 був представлений у 2000 році та був розроблений завдяки співпраці Microsoft, IBM та Ariba. Мова була оформлена у 2001 році як версія 1.1.
WSDL 2.0 істотно відрізняється від версії 1.1 і був схвалений як рекомендація W3C у 2007 році. Однак більшість сторонніх постачальників не адаптували свої пропозиції для підтримки WSDL 2.0. Наприклад, мова виконання бізнес-процесів веб-служб (WS-BPEL) використовує WSDL 1.1.
Опис послуги WSDL 2.0 вказує, як потенційні клієнти повинні взаємодіяти з описаною послугою. Документ WSDL описує два аспекти веб-сервісу: один абстрактний та один конкретний.
У наведеному нижче описі елементи WSDL виділені курсивом.
- На абстрактному рівні веб-сервіс описується з точки зору повідомлень, які він надсилає та отримує. Операція пов'язує схему обміну повідомленнями з одним або декількома повідомленнями. Шаблон обміну повідомленнями визначає послідовність і кардинальність повідомлень, що надсилаються та / або отримуються, а також того, кому вони логічно надсилаються та / або отримуються. Інтерфейс групує операції разом, не зобов’язавшись перевезти або передати формат.
- На конкретному рівні прив'язка вказує деталі формату транспорту та проводів для одного або декількох інтерфейсів. Кінцева точка асоціює мережеву адресу із прив'язкою. І нарешті, сервісні групи об'єднують кінцеві точки, що реалізують загальний інтерфейс.
