我听说人们在Web服务的上下文中使用首字母缩略词UDDI,但我不清楚它在Web服务中扮演什么角色。我已经阅读了Martin Kalin撰写的 Java Web Services Up and Running 这本书,它几乎没有在任何地方提到过UDDI。
根据我对网络的理解:
UDDI(通用描述,发现和集成)是一种 基于XML的注册表,为全球企业列出自己的 互联网。它可以帮助公司在网上找到彼此并打电话 他们的服务。基本上,使用UDDI,公司可以注册/描述 他们在互联网上的网络服务,以便其他公司可以找到 他们的WSDL并从中生成存根。
这是对的吗?假设我是一个Web服务的生产者,该服务适用于一组有限的用户。我没有注册UDDI,因为我可以手动给他们一个WSDL URL。正确的吗?
UDDI本质上是一种类似于Google搜索的服务,消费者可以根据某些关键字搜索网络服务吗?
答案 0 :(得分:4)
UUDI本质上是一种类似于Google搜索的服务,消费者可以根据某些关键字搜索网络服务吗?
基本上是的,虽然最常用的类比是" yellow pages"的网络服务。
...说我是某些网络服务的制作人,这是一组有限的用户,我不必注册UDDI?我可以手动给他们一个WSDL URL。正确的吗?
如果您为有限数量的客户提供服务(即服务不公开),您只需向他们提供WSDL或链接即可。
UDDI现在在基于面向服务的体系结构之上构建的企业中是有意义的,其中UDDI有利于集中注册和定位Web服务。但是公共UDDI主要作为实验存在,原因如下所述:Is the public UDDI movement dead or, was it ever alive?