Java Web服务端点的URL标准?

Java Web服务端点的URL标准?,java,soap,wsdl,Java,Soap,Wsdl,我正在开发一个应用程序,以使用在端点http://${host}/sample/gotowork中公开的SOAP web服务,该服务由TIBCO 在我工作过的大多数项目中,WSDL都可以在http://url?wsdl 所以我的问题是 1) 不为端点公开WSDL文件是好标准吗。 如果不是强制性的,那么每当在Web服务中推送更改时,您不认为WSDL文件会被手动传递给使用此服务的团队吗 2) 是否有任何特定的URL标准必须遵循 与此类似,WSDL文件应该在http://url?wsdl而不是 htt

我正在开发一个应用程序,以使用在端点
http://${host}/sample/gotowork
中公开的SOAP web服务,该服务由
TIBCO

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

所以我的问题是

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

2) 是否有任何特定的URL标准必须遵循 与此类似,WSDL文件应该在
http://url?wsdl
而不是
http://url?web_descriptor_file

如果有人能为我提供上述几点的官方文件,那就太好了


我在互联网上查找过,但在URL格式上没有找到任何内容。

Queston 1:

WSDL文件描述您的服务,其基本URL与服务的基本URL相同。现在来回答你的问题;在发生更改时手动传递

您不需要传递文件,只需通过共享URL向利益相关者传达修改服务的信息。传递URL比传递文件容易得多。WSDL url是一个明确描述服务的源

问题2


阿法克;它的基本url与服务的基本url相同。

问题1:

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

问题2

至于如何公开wsdl文件的URL格式。 我还没有找到任何官方文档,但在我参与的大多数java Web服务项目(例如Axis、Spring ws)中,我们在
http://url?wsdl