帮忙介绍一下 UDDI版本2
发布网友
发布时间:2023-06-21 23:12
我来回答
共2个回答
热心网友
时间:2024-06-11 09:02
UDDI 版本 2 引入了一些很关键的功能,有了这些功能可以提高版本 1 规范 UDDI 注册中心的使用质量和效率。下面会分几部分描述版本 2 中的新功能:
为复杂机构提供建模支持
更强大的客户机分类和标识符支持
增强的查询
国际化功能
基于对等的复制
支持建模
有关支持建模的更新主要目的在于帮助大的机构更高效的建立其企业和服务的模型。从牵涉到不同种类的风险的大型集团企业到集中精力经营一种业务而且希望按它们服务的地理区域来划分其 Web 产品的公司,许多都希望它们在 Web 上表现为独立却相互关联的企业。在 UDDI 版本 1 中,对于这些情况,唯一的选择就是保持企业独立但却毫无关系。版本 2 允许您定义企业之间的关系,例如 父-子关系、 伙伴-伙伴关系和 等同关系。这样,您就能根据具体情况为有下属子公司、外部业务伙伴或者内部的各种部门的公司建立模型。任意两个企业(据其独一无二的企业键的定义)之间都可能会形成关系。新建的 Business Relationship 类型的规范的 tModel 支持这一能力,而且还有一些新的发布 API,允许您定义、删除和请求关系的状态
版本 2 中为支持大企业的建模需求而新增的另一项重要功能叫做服务投影(Service Projection),它允许一家企业创建对另一家企业拥有的服务的引用。这在有些情况下是很有用的,例如,对于在两个或以上的行业内提供相同的服务的公司和通用服务(例如过夜运输)都很有用,有许多企业都想要把某个通用服务链接到它们自己提供的服务上来鼓励使用这种服务。
投影的服务引用的功能不过如此。服务投影的创建者不能改变所引用的真正服务,但在其它所有方面,这个服务都好象真的是创建投影的企业所拥有一样。服务是 get_businessDetail() 或 get_serviceDetail() API 调用返回的一部分。通过与服务相关联的具有所有权的企业键,您可以把投影服务与真正的服务区分开来。这个键始终与拥有服务的真正企业相匹配,而不是与创建服务投影的企业相配。
强大的分类功能
在版本 1 中提供了三种内置的分类法供为企业和服务分类使用。它们是 NAICS 行业分类法、UNSPC 项目和服务分类法和 ISO-3166-2 地理分类法。UDDI 注册中心会在内部检查这些分类法的使用情况;试图保存无效的代码会遭到拒绝。在 UDDI 中有针对性的分类法的重要性再怎么强调也不会过分。既然查找感兴趣的有用信息功能最为强大的方法只有这一种,那么提高业界创建和控制新的分类法的能力将继续占有较高的优先级。
版本 2 新增的能力使机构能定义新的外部检查的分类法,可以在 UDDI 中提供这些分类法供大众使用。这些外部分类法提供者必须支持 validate_values Web 服务,并使 UDDI 业务注册中心能够访问该服务,以支持对客户机想要与它们在注册中心中的条目相关联的分类法值进行外部检查和验证。这是一个受控的过程。只有得到 UDDI 业务注册中心运营商的批准,外部验证的分类法才能完成注册。
这个验证新功能允许分类法提供者以灵活的方式来保证使用它们的分类法客户机只能保存那些有效的分类法值。当客户机请求使用提供者的分类法的时候,提供者在验证请求者是否是合法使用分类法之外,还可以选择进行有上下文的验证。更为常见的无上下文方案也支持将分类法数据缓存在 UDDI 业务注册中心以减少对提供者的外部分类法服务的依赖。
热心网友
时间:2024-06-11 09:02
UDDI
Universal Description Discovery and Integration即统一描述、发现和集成协议。
UDDI 始于2000年,由 Ariba, IBM, Microsoft 和其他33家公司创立.UDDI registries 提供了一个机制,以一种有效的方式来浏览,发现Web Services 以及它们之间的相互作用.
UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1) 彼此发现,(2) 定义他们怎样在internet上互相作用,并在一个全球的注册体系架构*享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。
UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本。