我正在学习有关Web服务以及我一直在阅读的大多数资源,一旦他准备使用您的Web服务,就可以注册您的Web服务。注册使用该服务所需的Web服务?

例如,假设我在公司Intranet上有一个Web应用程序,并且我创建了另一个Web服务应用程序,该应用程序检索了某种有用的信息要在此私有Intranet网站上显示。这款新的Web服务是否需要注册,以便我的Web应用程序可以使用它,或者Web应用程序可以直接连接到新的Web服务(遵循WSDL文件)而无需某种UDDI注册表?

有帮助吗?

解决方案

当然,您可以在没有UDDI注册表的情况下使用该服务。

我创建了多个Web服务,并立即使用了它们,而无需注册它们。注册使他人相信您的网络服务是合法的,并且 如何互动的描述 与这些服务。

想象一下开发在使用之前必须注册任何Web服务的开发。是的!

其他提示

一点都不。

您可能正在谈论您可能会在WS上注册的API目录。像Uddi或它的名称。完全可选。

没有人再使用UDDI了。这个想法已经过去了。

据认为,将会有每个人都会使用公共登记处的网络服务来找到满足他们需求的Web服务。从未发生过。

服务或应用程序如何知道该服务是否已注册?

此外,他们为什么要关心?

如果您尝试以正确的方式使用服务方向,则应在服务注册表中注册您的Web服务。注册表应包含已发布的服务合同以及任何有助于发现过程的元数据。

另一个问题是:服务消费者计划是否需要查找注册表并动态绑定所需的服务?一点都不。

但是,我在说什么发现过程?我指的是设计/开发需要调用服务的程序的人(开发人员,建筑师等)。此人应该有手段来搜索其组织中可用的服务。如果没有,重用服务的好处将受到损害。发现也是关于人类发现IT组织中某个地方提供他们想要的功能的服务。在这种情况下,注册表可以像手动创建和更新的HTML报告一样简单,也可以通过解析(XSLT方便)WSDL文件生成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top