UDDI注册中心有哪些好的替代方案?

时间:2011-09-02 13:31:48

标签: web-services soa uddi

我在一个大型组织SOA原型组织中担任实习生Application Developer。我是Web服务和技术的新手,如WSDL,SOAP,UDDI等。

在过去的一周里,我在理解UDDI以及如何有效地使用UDDI方面遇到了很多困难。互联网上普遍的共识是,UDDI已经死了,要么太复杂,要么不需要,要么就是大多数用例的障碍。一些网站暗示UDDI仅作为组织内部的注册表使用,而且它是密切的业务合作伙伴,而不是它所设计的通用业务注册中心。您可以通过阅读这些问题的一些答案和评论来了解StackOverflow对UDDI的态度:

UDDI有哪些替代方案? Web服务可以发布的其他方式是什么,以便开发人员可以找到描述和技术细节,而不具备UDDI似乎具有的任何复杂性?实际使用UDDI注册中心有什么好的商业案例吗?

3 个答案:

答案 0 :(得分:3)

UDDI有许多开源注册表/存储库替代方案。

我是WSO2的架构师,所以我的答案可能有偏见 - 无论如何,WSO2并不是唯一的开源替代品。

WSO2 Governance Registry是一个开源的,集成的SOA注册表库,它支持您有效地管理组织不断增长的SOA。 WSO2 Governance Registry提供易于使用的元数据存储库,支持完整版本控制,生命周期管理,用户/角色/权限的丰富模型以及标记,评级和评论等社交功能。您可以通过基于Web的用户界面轻松添加服务和其他资源。

WSO2 Governance Registry还具有WS-Discovery支持。

WS-Discovery是一种技术规范,它定义了用于在本地网络上定位服务的多播发现协议。

您可以从here了解更多信息。

答案 1 :(得分:1)

在已知位置的其他类型的外观:

  • ebXML Registry

基于多播网络的选项

  • 的mDNS /的Bonjour /的avahi / ZeroConf的
  • WS-发现
  • 的UPnP

答案 2 :(得分:0)

可以尝试使用WebSphere Service Registry and Repository(WSRR)或类似产品。