【问题标题】:UDDI role in webservices?UDDI 在 Web 服务中的作用?
【发布时间】:2015-03-28 09:20:43
【问题描述】:

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

根据我在网上的理解:

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

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

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

【问题讨论】:

    标签: java web-services uddi


    【解决方案1】:

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

    基本上是的,尽管最常用的比喻是网络服务的“yellow pages”。

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

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

    如今,UDDI 在构建于面向服务架构之上的企业中很有意义,UDDI 有利于拥有一个集中的地方来注册和定位 Web 服务。但公共 UDDI 主要作为实验存在,原因如下:Is the public UDDI movement dead or, was it ever alive?

    【讨论】:

    • @Bgdan。谢谢。但是我不明白“UDDI 在建立在面向服务架构之上的企业内部如何有意义”?我的意思是 SOA 和 UDDI 是如何在这里联系起来的?
    • @emilly: UDDI 是一个您可以在构建面向服务的架构时使用的工具,一个类似于 SOAP、REST、ESB、WSDL 等的工具。UDDI 是一个组件或实现细节,使用当您拥有面向服务的架构时。您当然可以在不采用 SOA 的情况下使用 UDDI,但如果您只有一两个服务,那么使用 UDDI 可能比它的价值更麻烦。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多