3

我正在开发一个应用程序来使用在端点公开的 SOAP Web 服务,该服务http://${host}/sample/gotoworkTIBCO

在我工作过的大多数项目中,WSDL 都可以在http://url?wsdl.

所以我的问题是

1)它是一个好的标准,不为端点公开暴露的WSDL文件。如果它不是强制性的,那么每当在 Web 服务中推送更改时,您不认为 WSDL 文件会在使用该服务的团队周围手动传递吗?

2) 是否有任何特定的 URL 标准必须遵循,例如 WSDL 文件应该可用http://url?wsdl而不是 可用http://url?web_descriptor_file

如果有人可以为我指出上述几点的官方文档,那就太好了。

我在互联网上进行了查找,但在 URL 格式上一无所获。

4

2 回答 2

1

问题一:

IMO,您应该让 WSDL 文件可通过端点下载。这样您就可以避免将其分发到使用它的系统。

问题2

至于如何公开 wsdl 文件的 URL 格式。我还没有找到任何官方文档,但是在我从事过的大多数 java webservice 项目(例如 Axis、Spring ws)中,我们将 wsdl 暴露在http://url?wsdl

于 2013-03-05T08:26:56.990 回答
1

问题1:

WSDL 文件描述您的服务,其基本 URL 与服务的基本 URL 相同。现在来回答你的问题;当有变化时手动传递它。

您可以简单地与利益相关者沟通,通过共享 URL 修改服务,而不是传递文件。传递 URL 比传递文件要容易得多。WSDL url 是清晰描述服务的单一来源。

问题 2

AFAIK; 它的基本 url 与服务的基本 url 相同。

于 2013-03-05T07:39:50.580 回答