早前学习WebService的时候就听说过UDDI这个概念了,当时就只记得它是管理发布的WebService的。随着对WebService的学习深入,知道一般都是通过WSDL来使用服务的,于是就自以为是的认为UDDI服务器就是保存了注册在一个特定服务器上的WSDL地址集,感觉应该就像Axis的管理界面那样类似吧,应该还会有些其他的注册信息。
最近的项目可能要用到UDDI,于是想先详细了解下UDDI服务器到底是怎么工作的。我下载安装了最新的jUDDI v3服务器,可惜它没有完善的客户端提供,想用uddi4j,又不支持V3版协议。于是想到自己写服务调用来使用服务器的功能,可怜这个服务器的文档又太概念(安装倒是挺简单的,不需要看如何文档~),只能下载了协议来照着执行它的功能。
好不容易完成了完整的发布、查询BusinessEntity、BusinessService后,却开始疑惑了。为什么发布服务的时候没有哪个参数让我设置WSDL地址呢?好像协议里也没有提到WSDL啊……
于是再次谷歌,发现原来用UDDI发布WSDL还得把WSDL描述的数据结构一条条解析出来,然后转换成UDDI的数据模型——真够麻烦的啊。看来UDDI远不是我想的那么简单的。
在失望与迷茫中,我再换关键字谷歌,发现了一条新闻:OASIS已经宣布关闭了UDDI技术委员会……看来我的学习历程证明了UDDI败落的必然性。哎,浪费了两天时间……
分享到:
相关推荐
然而,UDDI的理念和方法论依然对当今的微服务架构、云服务发现等场景有着深远的影响。 总的来说,UDDI注册中心是构建分布式系统和服务网络的关键组件,通过它,企业可以轻松地连接和扩展其服务生态系统,提高业务...
### 理解UDDI:深入探索Web服务的关键组件 #### 何为UDDI?...通过对UDDI的理解和应用,企业和开发者可以更加高效地利用Web服务,实现业务流程的自动化和优化,从而在竞争激烈的市场环境中保持竞争力。
UDDI V3支持自定义分类体系,允许企业按照业务类别、行业标准或其他逻辑对服务进行分类,从而帮助消费者更快地找到所需服务。 7. **缓存和同步** 为了提高性能,UDDI V3引入了缓存机制,同时也定义了注册库间的...
【描述】:“以编程方式使用uddi代码 ibm官方理解web服务规范第3部分的源代码,希望对大家有帮助。” 这个描述表明,我们正在处理IBM提供的官方示例代码,这些代码可能源自web服务规范的第三部分,重点关注uddi的...
UDDI4J是一个Java实现的UDDI客户端库,它提供了与UDDI交互的能力,使得开发人员能够轻松地在应用程序中集成UDDI服务。JUDDI是Apache组织下的一个开源项目,它实现了UDDI v3规范,提供了一个高性能、可扩展的服务注册...
为了方便客户端的程序开发,对公共WebService建立统一接口变得尤为重要。WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery and Integration)是实现这一目标的关键技术。 WSDL...
Web Service UDDI(Universal Description, Discovery, and Integration)是一种基于Web的标准,它提供了一种在互联网上发现、描述和集成Web服务的方式。这个技术主要由三大部分组成:描述(Description)、发现...
标题“OWL-S2UDDI”表明这是一个关于将OWL-S(Web本体语言服务)的Profile注册到UDDI(统一发现、描述和集成)的服务转换工具。...同时,提供的源代码和测试用例可以帮助用户理解工具的工作原理并对其进行定制。
UDDI和WSDL的结合使用,使得Web服务的提供者不仅可以在UDDI中注册服务,还可以通过WSDL描述这些服务的具体功能和技术细节,从而极大地促进了Web服务间的互操作性和可发现性。 #### UDDI数据类型 在UDDI注册中心中...
**UDDI(Universal Description, Discovery, and Integration)通用描述、发现和集成是Web服务领域的一个关键标准,它提供了一种在Internet上定位和描述Web服务的方法。UDDI注册中心是UDDI架构的核心部分,它允许...
根据提供的信息,我们可以总结出关于 UDDI V2 API 的一系列关键知识点: ### UDDI V2 API 简介 UDDI (Universal Description, Discovery and Integration) 是一种用于 Web 服务的标准协议,旨在帮助企业在 ...
**UDDI4J简介** UDDI4J是一个基于Java的开源类库,它为开发者提供了一套全面的API,使得与UDDI(Universal Description, Discovery, and Integration)注册中心进行交互变得简单易行。UDDI是一种标准,主要用于在...
**Web服务描述语言(WSDL)与统一描述、发现和集成(UDDI)是Web服务标准中的关键组件,它们在构建和发现分布式应用程序接口(API)时起着至关重要的作用。** **WSDL(Web Services Description Language)** 是一...
【标题】"采用WebLogic UDDI客户端API示例"是指使用WebLogic服务器提供的UDDI(Universal Description, Discovery, and Integration,通用描述、发现和集成)客户端API进行应用程序开发的实例。UDDI是一种标准,它...
【理解UDDI】 UDDI,全称为统一描述、发现和集成(Universal Description, Discovery, and Integration),是一项旨在促进Web服务相互操作性和采用的技术标准。由IBM、Ariba和Microsoft等领先企业发起,现在已有...
用于测试juddi的客户端,一般是使用uddi的 API UDDI4J作为客户端
Microsoft UDDI SDK,用于UDDI客户端开发,可以进行UDDI的发布、查询等
### SOA UDDI 注册中心相关知识点 #### 1. Web 服务与 UDDI 概念 ...尽管随着时间的推移,新的技术趋势和技术栈不断涌现,但UDDI的理念和核心价值仍然对现代软件开发和服务集成具有重要的参考意义。