Лучшее руководство по WSDL документ в 2024 году. В этом руководстве вы можете изучить Структура документа WSDL,порт WSDL,WSDL сообщение,типы WSDL,WSDL Bindings,экземпляры WSDL,
WSDL документ является только простой XML-документ.
Он содержит ряд определенного описания веб-сервиса.
WSDL документ, используя эти основные элементы для описания веб-сервиса:
元素 | 定义 |
---|---|
<portType> | web service 执行的操作 |
<message> | web service 使用的消息 |
<types> | web service 使用的数据类型 |
<binding> | web service 使用的通信协议 |
Одним из основных направлений структуры документа WSDL выглядит следующим образом:
WSDL документ может содержать другие элементы, такие как элементы расширения и элемент сервиса, который может содержать ряд веб-сервисов, определенных сочетание в одном документе WSDL.
<PortType> элемент является наиболее важным элементом WSDL.
Она может быть описана как услуга, операция может быть выполнена, и сообщения, которые веб.
Может <PortType> элемент можно сравнить в традиционной функции языка программирования библиотеки (или модуль, или класса).
<Сообщение> элемент определяет элементы данных операции.
Каждое сообщение состоит из одного или нескольких компонентов. Детали можно сравнить с параметрами традиционного вызовов функций языка программирования.
<Типы> определяет типы данных , используемые веб - службы.
Для обеспечения максимальной платформы нейтральность, WSDL с использованием синтаксиса XML-схем для определения типов данных.
Элемент <привязки> для определения каждого формата порта сообщения и детали протокола.
Это упрощенная часть WSDL-документа:
В этом примере элемент <PortType> к "glossaryTerms" определяется как имя порта, "getTerm" определяется как имя операции.
Операция "getTerm" имеет входное сообщение под названием "getTermRequest", а выход сообщение под названием "getTermResponse" из.
<Сообщение> элемент определяет компоненты каждого сообщения, а также данные , связанные с типом.
По сравнению с традиционным программированием, glossaryTerms является функцией библиотека, "getTerm" является "getTermRequest" функция с входными параметрами и возвращать параметры getTermResponse.