5

我听说人们在 Web 服务的上下文中使用首字母缩略词 UDDI,但我不清楚它在 Web 服务中扮演什么角色。我已经阅读了Martin Kalin所著的Java Web Services Up and Running一书,它几乎没有在任何地方提到 UDDI。

根据我在网上的理解:

UDDI(通用描述、发现和集成)是一个基于 XML 的注册表,供全球企业在 Internet 上列出自己。它可以帮助公司在 Web 上找到彼此并调用他们的服务。基本上,使用 UDDI,公司可以在 Internet 上注册/描述他们的 Web 服务,以便其他公司可以找到他们的 WSDL 并从中生成存根。

那是对的吗?假设我是为一组有限的用户提供 Web 服务的生产者。我不必向 UDDI 注册,因为我可以手动给他们一个 WSDL URL。正确的?

UDDI 本质上是不是一种类似于 Google 搜索的服务,消费者可以根据某些关键字搜索 Web 服务?

4

1 回答 1

4

UUDI 本质上是一种类似于谷歌搜索的服务,消费者可以根据一些关键字搜索网络服务吗?

基本上是的,尽管最常用的比喻是 Web 服务的“黄页”。

... 假设我是一些针对有限用户集的 Web 服务的生产者,我不必在 UDDI 注册?我可以手动给他们一个 WSDL url。正确的?

如果您为有限数量的客户提供服务(即服务不是公开的),您可以只给他们 WSDL 或指向它的链接。

如今,UDDI 在建立在面向服务架构之上的企业内部是有意义的,UDDI 有利于拥有一个集中的地方来注册和定位 Web 服务。但是公共 UDDI 主要作为一种实验而存在,原因如下:公共 UDDI 运动是死了还是曾经存在过?

于 2015-03-28T10:34:07.927 回答