客户端与WSDL耦合的级别是什么?

时间:2019-06-04 20:03:02

标签: web-services soap wsdl webservice-client

假设我们在某处公开了WSDL。现在让我们仔细考虑WSDL的结构,特别考虑最重要的标签中的每个值,即<types><message><portType>,{{1} }和<binding>。如果我们拥有具有以下值<service><binding name="WebServiceSoapHttp"><portType name="SoapService"> 的WSDL第一版,那么我们有一个开发的客户端可以毫无问题地使用该WSDL第一版< / strong>。现在,如果我将公开的WSDL的第一个版本更改为第二个版本,那就是更改WSDL名称值:<service name="WebServiceService"><binding name="WebServiceSoapHttpV2"><portType name="SoapServiceV2">。 如果客户端开发为使用WSDL的第一个版本,则问题就出现了,而工作为使用公开的WSDL的第二个版本。因此,问题是客户端如何连接到某个WSDL,以及WSDL的哪些特定参数是执行此耦合的参数。

非常感谢!

0 个答案:

没有答案