我听说有人在web服务的上下文中使用缩写UDDI,但我不清楚它在web服务中扮演什么角色。我读过Martin Kalin的《Java Web Services Up and Running》一书,书中几乎没有提到UDDI。
据我从网上了解:
UDDI(通用描述、发现和集成)是基于XML的注册中心,供全球企业在互联网它可以帮助公司在网络上找到彼此并打电话他们的服务。基本上,使用UDDI,公司可以注册/描述他们在互联网上的网络服务,以便其他公司可以找到他们的WSDL并从中生成存根。
这是正确的吗?假设我是一个面向有限用户的网络服务的生产者。我不必注册UDDI,因为我可以手动为它们提供一个WSDL URL。对的
UDDI本质上是一种类似于谷歌搜索的服务吗?在谷歌搜索中,消费者可以根据一些关键词搜索web服务?
UUDI本质上是一种类似于谷歌搜索的服务吗?在谷歌搜索中,消费者可以根据一些关键词搜索网络服务?
基本上是的,尽管最常用的比喻是web服务的"黄页"。
假设我是某个web服务的生产者,该服务面向有限的用户集,我不必向UDDI注册?我可以手动给他们一个WSDL url。对的
如果您为有限数量的客户端提供服务(即,该服务不是公共的),您可以只向他们提供WSDL或到它的链接
如今,UDDI在建立在面向服务的体系结构之上的企业中是有意义的,在这种体系结构中,UDDI有利于拥有注册和定位web服务的集中位置。但公共UDDI的存在主要是作为一种实验,原因如下:公共UDDI运动是死了还是活了?