Разница между версиями WSDL 1.1 и WSDL 2.0 заключается в некоторых основных изменениях: 3
- В язык WSDL добавлена дополнительная семантика. 3 Например, атрибут targetNamespace элемента definitions стал обязательным. 3
- Удалены конструкции сообщений. 3 Теперь они задаются в элементе types при помощи системы типов XML-схемы. 3
- Отсутствует поддержка перегрузки операторов. 3
- Элемент portType переименован как interface. 3 Поддержка наследования элемента interface достигается благодаря использованию атрибута extends в элементе interface. 3
- Элемент port переименован в endpoint. 3
Кроме того, WSDL 2.0 предлагает лучшую поддержку веб-сервисов RESTful и проще в реализации, так как принимает привязку ко всем методам HTTP-запроса (не только GET и POST, как в версии 1.1). 1