这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战
==本文重在整合资料,因为UDDI已经是历史产物==
一、UDDI是什么?
UDDI是一个目录服务,最初是一个项目、计划、运动。 (有的资料称UDDI是一个技术,但是UDDI并没有什么太值得说的技术成分,它更多的是一个概念)
UDDI是统一描述、发现和集成(Universal Description, Discovery, and Integration)的缩写
UDDI是一种用于描述、发现、集成SOAP-WebServices的目录服务,是SOAP-WebService三要素之一
UDDI是为 SOAP 服务设计的
工作方式:web服务的提供者将WSDL发布到UDDI,使用者可以使用SOAP调用这些接口 (企业通过UDDI可注册并搜索SOAP-WebServices。企业将自己提供的SOAP-WebService注册在UDDI,也可以使用其他企业在UDDI注册的SOAP-WebService服务,从而达到资源共享)
UDDI 最初是于2000年9月由IBM、Microsoft和Ariba共同提出的一个项目,用他们的话说,这是一个“想要推动Internet计算的相关事务的联合行动”
百度百科:UDDI 历史
免费的:这个UDDI项目是免费的。
百度百科:UDDI 概念
微软对UDDI的介绍-UDDI的意义
在Microsoft文档中找到了一段不错的描述:
Web Service Description and Discovery Using UDDI(使用 UDDI 的 Web 服务描述和发现)
比较易懂的理解:黄页
stack overflow:UDDI role in webservices?
二、UDDI长什么样?
知道UDDI是什么样子,可以让我们更直观地了解它
但是,微软和IBM的公共UDDI注册中心早在2006年就已经关闭了。现在已经没有公共UDDI可以看了
只能尽量通过网上残留的信息,以及搭建私有UDDI 来查看
1. 通过稍完整的资料查看
性价比:⭐⭐⭐⭐⭐
在豆丁网找到了一个有关UDDI操作的图文PDF。包含了 IBM和Microsoft的公共UDDI注册中心操作流程
、搭建IBM和Microsoft提供的区域UDDI注册中心流程
、UDDI4j(可以发布、查找、取消web服务)的使用
在线查看:豆丁网-UDDI制作 PDF提取链接:pan.baidu.com/s/1rEOV4Toj… 提取码:eqo9 如果链接丢失,可能不能及时更新文章,请进群询问:[游戏-Web-开发技术栈 ☄️] '300567032'
- 资料中指出,IBM的UDDI注册中心是第一个应用UDDI3.0规范的注册中心,操作上比Microsoft的稍复杂一些
- 从图片看来,Microsoft的UDDI注册中心和其提供的区域UDDI注册中心的界面和操作看起来是一样的
2. 通过搭建区域/私有UDDI注册中心查看
性价比:⭐⭐⭐⭐⭐
搭建私有UDDI注册中心。目前知道有以下几种方式
- Microsoft提供的区域UDDI注册中心:winserver2003、winserver2008自带了UDDI组件。不过在winserver2008R2之后该功能被移除(成为了 Microsoft BizTalk中的一部分)
我在winserver2003中==搭建了一个==UDDI,点击查看:Windows Server安装UDDI以及使用
- IBM提供的区域UDDI注册中心:WebSphere中提供了UDDI组件
- Oracle的weblogic中提供了UDDI:官方文档 Publishing and Finding Web Services Using UDDI (使用 UDDI 发布和查找 Web 服务)
- Oracle的OracleAS UDDI (oracle application server UDDI):官方文档 Discovering and Publishing Web Services (发现和发布 Web 服务)
- Apache提供了java实现的JUDDI项目,且==目前仍在维护==。最近的一次维护记录是2021年7月1日
apache官网:JUDDI
3. 还收集到一点零散的资料可看
性价比:⭐⭐
在Microsoft和IBM的相关文档中,有一些零碎的界面图片
Microsoft文档:Web Service Description and Discovery Using UDDI(使用 UDDI 的 Web 服务描述和发现,第二部分)
Microsoft文档:Registering the Pencil-Selling XML Web Service with UDDI (使用 UDDI 注册 Pencil-Selling XML Web 服务)
IBM的公共UDDI文档中都是文字描述,没有图片:使用 UDDI 注册中心用户界面来查找实体
JUDDI博客:有一张JUDDI的web界面图片
在apache官网的JUDDI文档中,看到有JUDDI博客链接
博客中有一张JUDDI的web界面图
三、UDDI的发展历程
1. 2000年,UDDI被提出
2. 2002年,UDDI组织在发布UDDI3.0后主动解散
3. IBM、微软等公司在2006年关闭了公共UDDI
通用描述发现和集成(UDDI):红框部分
百度百科:UBR :
Microsoft关闭UDDI的通知邮件