Почему WS-I Basic Profile 2.0 не использует WSDL 2.0?

С новым основным выпуском спецификации WS-I Basic Profile я ожидал прочитать об использовании WSDL 2.0. К сожалению, я не смог найти это...

Я надеюсь, что кто-то может пролить свет на это.

1 ответ

Решение

Это то, что я знаю, а не окончательный ответ. Миссия WS-I состоит в том, чтобы (не было) выдвигать новые стандарты на рынок, а вместо этого определять общий набор минимальных стандартов для обеспечения взаимодействия между различными платформами WS-* и поставщиками.

WSDL 2.0 был разработан для решения проблем взаимодействия, определенных в WSDL 1.0/1.1. Так что просто нет необходимости в будущих базовых профилях. Некоторые цитаты отсюда:

http://www.w3.org/ - 27 июня 2007 г. - Сегодня W3C завершила разработку языка описания веб-сервисов с полной поддержкой основного протокола для Web, HTTP и наиболее часто реализуемого протокола Web-сервисов, SOAP., Язык описания веб-сервисов (WSDL) 2.0 включает в себя как улучшения для WSDL 1.1, обнаруженные в базовом профиле WS-I, так и встроенные функции наследования, функции импорта, улучшенное описание ошибок и ошибок, а также полную поддержку HTTP и SOAP. Тщательное тестирование и сеансы взаимодействия, в том числе недельные программные марафоны самой рабочей группой по описанию веб-служб, выработали надежный совместимый стандарт, который соответствует целям начальной версии WSDL 1.1, а также отвечает потребностям разработчиков веб-приложений сегодня.


Широкий интерес к SOAP 1.1 и WSDL 1.1 положил начало поиску веб-сервисов. Надежда на функциональную совместимость в начальных, не стандартизированных версиях не сразу оправдалась, несмотря на большое количество разработчиков, которые перешли на эту модель для разработки приложений. WS-I, например, сформирован для создания профилей на основе нестандартных версий популярных технологий веб-сервисов.

Другие вопросы по тегам