Каков уровень связи клиента с WSDL? - PullRequest
0 голосов
/ 04 июня 2019

Предположим, что у нас где-то есть WSDL. Теперь давайте внимательно подумаем о структуре WSDL, а конкретно рассмотрим каждое из значений в наиболее важных тегах, а именно <types>, <message>, <portType>, <binding> и <service>. Если у нас есть первая версия WSDL со следующими значениями <binding name="WebServiceSoapHttp">, <portType name="SoapService">, <service name="WebServiceService"> , где у нас есть разработанный клиент, который без проблем потребляет эту первую версию WSDL . Теперь, если я изменю первую версию предоставляемого WSDL на вторую версию, то есть изменим значения имени WSDL: <binding name="WebServiceSoapHttpV2">, <portType name="SoapServiceV2">, <service name="WebServiceServiceV2">. Возникает вопрос, если клиент, разработанный для использования первой версии WSDL, работает, чтобы использовать вторую открытую версию WSDL. Следовательно, вопрос заключается в том, насколько клиент привязан к определенному WSDL и какие конкретные параметры WSDL являются теми, которые осуществляют эту связь.

Большое спасибо!

...