所有这些都是网络服务,但有什么区别?
答案 0 :(得分:2)
WSDL(Web服务描述语言)是用于在xml中描述Web服务的标准声明。
DISCO是一种用于查询SOAP和类似服务并从提供的WSDL中提取有用信息的工具。
EVENT是一个提议的标准,它使用WSDL并扩展WSDL以支持发布子类型事件驱动的进程。
答案 1 :(得分:1)
<强> WSDL 强>:
WSDL 是一种描述Web服务的标记语言。为了使用此Web服务,客户端应用程序开发人员需要知道Web服务公开的方法以及要传递给这些方法的参数。必须在开发时访问这些方法,而这正是WSDL解决的需求。
<强> DISCO 强>:
Web服务发现工具( DISCO )用于发现位于Web服务器上的XML Web Services的URL,并将与每个XML服务相关的文档保存在本地磁盘上。 DISCO获取URL并发现并生成发布发现文档(.wsdl,.xsd,.disco和.dicomap文件)作为参数。可用于此工具的一些选项包括:
/ d [omain]:domain - 指定连接到需要身份验证的代理服务器时要使用的域名
/ nosave - 不保存发现的文档或结果
/ nologo - 禁止Microsoft启动横幅显示
/ o [ut]:directoryName - 指定用于保存已发现文档的输出目录。当前目录是默认目录。
/ p [assword]:password - 指定连接到代理服务器时使用的密码
/ proxy:url - 指定用于HTTP请求的代理服务器的URL。
DISCO是一种工具,而不是Web服务本身。
<强> EVENT 强>:
如果您的意思是WS-Eventing,请参阅here。
答案 2 :(得分:0)
UDDI-UDDI是一个中心目录。它将从多个域和服务器列出Web服务。
DISCO- Disco包含从一个域和服务器列出的Web服务。可以选择哪个特定的Web服务。
WSDL-它描述了Web服务中公开的函数的规则或语法。