UDDI是一个规范,它定义了与Web服务相关的信息的发布、发现和管理。UDDI以2000年的1.0版本开始,现在UDDI的规范已经是3.0版本,它向后兼容以前的版本。该规范中存在3种类型的组件。第一种类型(节点)是UDDI服务器,它确切地属于一个UDDI注册库。节点在UDDI数据上执行操作。对于API,规范区分了两种不同类型的节点:UDDI服务器和UDDI客户端。组件的第二种类型,注册库,包含一个或多个节点。节点有3种类型:公有、附属和私有。公有注册库中的数据可以在其他注册库中共享。私有注册库中的数据不可以共享,并且也不允许对注册库和管理功能的访问。第三种组件,附属注册库,由通过使用策略在彼此间共享信息的注册库组成。UDDI 3.0中的注册库可以被配置为分层次结构的、基于对等实体的、或受委托的配置。受管理的客户端对这些注册库有有限的访问权。

规范有一个信息模型,它包括以下内容。

业务实体[businessEntity]:关于服务发布者的信息。业务实体包含业务服务。

业务服务[businessService]:关于特定技术服务组的信息。业务服务包含绑定模板。

绑定模板[bindingTemplate]:关于如何与服务交互的信息。绑定模板可以引用tModels。

UDDI用作描述Web服务的数据和元数据的存储库。

它们之间的关系如下图所示:

businessEntity 提供关于商家的信息,可以包含一个或多个 businessService。 这个商家是服务提供者。Web 服务的技术和业务描述在 businessService 和其 bindingTemplate 中被定义。每个 bindingTemplate 包含一个对一个或多个 tModel 的引用。tModel 被用于定义服务的技术规范。

UDDI[统一描述发现和集成]相关推荐

  1. 理解 UDDI(统一描述、发现和集成)

    本文来自IBM [导读]统一描述.发现和集成(Universal Description, Discovery, and Integration,UDDI)项目继续丰富企业用于在 UDDI 业务注册中 ...

  2. 网管员破网“利剑”——统一网络拓扑发现

    什么是"熟网"?什么是"生网"? 作为一名网络管理员,工作中接触的网络无非就两种,一种是"熟网",所谓"熟网"就是这个网 ...

  3. 【效率专精系列】善用API统一描述语言提升RestAPI开发效率

    团队内部RestAPI开发采用设计驱动开发的模式,即使用API设计文档解耦前端和后端的开发过程,双方只在联调与测试时耦合.在实际开发和与前端合作的过程中,受限于众多因素的影响,开发效率还有进一步提高的 ...

  4. 整合hive基于cdh6_Flink 作为现代数据仓库的统一引擎:Hive 集成生产就绪!

    在2020年,你的数据仓库和基础设施需要满足哪些需求? 我们总结了几下几点: 首先,当下的企业正快速转向更实时化的模式,这要求企业具备对线上流式数据进行低延迟处理的能力,以满足实时(real-time ...

  5. Flink 作为现代数据仓库的统一引擎:Hive 集成生产就绪!

    在2020年,你的数据仓库和基础设施需要满足哪些需求? 我们总结了几下几点: 首先,当下的企业正快速转向更实时化的模式,这要求企业具备对线上流式数据进行低延迟处理的能力,以满足实时(real-time ...

  6. 发现一个集成QQ和MSN的好软件。

     刚才本来想在天空下个MSN用用的,结果不小心点错了,点到了MYIM下载页,看到介绍,说这软件把QQ和MSN,ICQ等都收进来了,其实以前我就看过这个软件的,只是没有仔细用,我这QQ经常断,所以我下了 ...

  7. 分布式系统课程总结 西电计算机学院

    第一章 概述 分布式系统定义 一个分布式系统是由多个通过网络互联的独立自治的计算节点组成,这些计算节点为了完成共同目标基于消息传递机制进行相互协作. 要点: 多个计算节点:节点可以是进程.线程.抽象对 ...

  8. 什么是web service?

    转自:微点阅读  https://www.weidianyuedu.com 1,什么是 Web Service ? Web Service 就是一个网络组件(一个可以通过网络访问的程序). 它有一个或 ...

  9. repost 分布式学习

    from https://blog.csdn.net/larry1648637120/article/details/93523269 第一章 概述 分布式系统定义 一个分布式系统是由多个通过网络互联 ...

最新文章

  1. python类的参数传递
  2. 把office文档转换为html过程中的一些坑
  3. php音译汉字,PHP中的西里尔语音译
  4. laya 怎么生成签名_PHP开发API接口签名生成及验证
  5. SAP License:SAP系统界面相关调整和设置
  6. log4j:WARN Please initialize the log4j system properly解决办法
  7. ERROR 1130 (HY000): Host ‘192.168.3.238‘ is not allowed to connect to this MySQL server
  8. Log4j2 Zero Day 漏洞 Apache Flink 应对指南(二)
  9. android 著名播放器,十二大最著名的Android播放器开源项目
  10. data.getData()返回的Uri
  11. php 缩略图插件,ZblogPHP SF的缩略图插件阿帕奇服务器(.htaccess)的缩略图实现伪静态...
  12. 采用参数服务器的分布式机器学习
  13. 【定量分析、量化金融与统计学】分类变量与多元非线性关系与子集的选择
  14. XSS(Stored)
  15. GlobalSign和DigiCert对比
  16. [乐意黎原创]车胎花纹类型 K193 和 K935 的比较
  17. ubuntu16.04搭建cptn+crnn
  18. 关于励志的名人名言----做人的名言
  19. 数说 | 中国世界500强数量首超美国,但别高兴得太早
  20. Android 声音录制音量调节

热门文章

  1. 安装WIN10 linux Ubuntu(18.04)双系统
  2. C语言:短整型数据的溢出.2021-02-10
  3. 本周推荐 | 基于 canvas 实现 H5 丝滑看图体验
  4. 隐私保护学习笔记(privacy protection reading list)
  5. 【云计算与大数据技术】虚拟化技术、开源技术Xen、KVM、OpenVZ的讲解(图文解释 超详细)
  6. Zmeet云会议私有化部署--真正能私有化部署的类zoom会议
  7. ubuntu系统root权限登录下载系统内文件
  8. Prometheus时序数据库-磁盘中的存储结构
  9. 新手小白 linux 常用命令笔记
  10. matplotlib调整线段颜色、粗细、样式(虚线)、标签字号、xy轴序号和标签字号大小