Web services Web服务必须注册吗?

Web services Web服务必须注册吗?,web-services,wsdl,uddi,Web Services,Wsdl,Uddi,我正在学习web服务以及我所阅读的大部分资源,其中谈到了在web服务准备好供他人使用后注册它。注册web服务是否需要使用该服务 例如,假设我在公司内部网上有一个web应用程序,我创建了另一个web服务应用程序,该应用程序检索一些有用的信息,以显示在这个私有的内部网站上。这个新的web服务是否需要注册,以便我的web应用程序可以使用它,或者web应用程序可以直接连接到新的web服务(遵循WSDL文件),而不需要某种UDDI注册中心?您当然可以在没有UDDI注册中心的情况下使用该服务 我已经创建了几

我正在学习web服务以及我所阅读的大部分资源,其中谈到了在web服务准备好供他人使用后注册它。注册web服务是否需要使用该服务


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

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

我已经创建了几个Web服务,并且在没有注册的情况下立即使用了它们。注册使其他人相信您的Web服务是合法的,并且可以使用这些服务

想象一下,在进行开发时,您必须在使用任何Web服务之前注册它。哎呀

不,一点也不


您可能正在谈论您可以在其中注册WS的API目录。比如UDDI或者它的名字。完全可选。

没有人再使用UDDI了。这是一个时过境迁的想法


有人认为会有公共的web服务注册中心,每个人都会使用它来查找web服务以满足他们的需求。这从未发生过。

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


此外,他们为什么会在意呢?

如果您试图以正确的方式使用面向服务,那么您的web服务应该在服务注册表中注册。注册表应包含已发布的服务合同和任何有助于发现过程的元数据

另一个问题是:服务使用者程序是否需要查找注册表并动态绑定它需要调用的服务?不,一点也不

但是,我说的是什么样的发现过程呢? 我指的是设计/开发需要调用服务的程序的人员(开发人员、架构师等)。此人应具备搜索其组织中可用服务的手段。否则,重用服务的好处就会受到损害。 发现还涉及到人类发现IT组织中的某个地方有一项服务可以提供他们想要的功能。
在这种情况下,注册表可以像手动创建和更新的html报告一样简单,也可以通过解析(xslt很方便)wsdl文件来生成

什么时候到的?