ebXML、UDDI与XML/EDI比较(四)

日期: 2007-12-24 作者:柴晓路 来源:TechTarget中国

  共享的信息是作为ebXML Repository中一个对象被维护的,同时由ebXML Registry管理。对ebXML Repository的访问是通过由Registry服务所提供的界面接口(API)来进行的。

  因此,在结构上Registry和Repository是紧密耦合的组件。Repository提供物理的后台信息存储,Registry则提供了对服务界面、信息模型和的访问以及引用系统的实现。例如,为了响应一个查询请求,ebXML Registry可能会从Repository中找出相应的Trading Partner 的Profile,或者,当Registry执行了对DTD和Schema的元数据分类搜索后,它就将把搜索的结果:DTD和Schema,保存在ebXML Repository里面。下图描述了这个结构的概况:

  Figure 3. Registry和Repository的互操作概览

  UDDI

  在OASIS赞助的ebXML计划的热潮过后,IBM、Microsoft和Ariba在2000年9月共同宣布了他们共同赞助的统一描述、发现和集成(Universal Description, Discovery and Integration, UDDI)的计划。除了以上的三家创始企业外,很多其他的公司纷纷签署了加入UDDI规范制订工作组的协议,一起关注到制订这么一个关注与目录服务和企业系统集成的规范上来。有趣的是,这些公司,比如IBM、SUN以及其他一些参加UDDI计划的公司,在早先已经同意支持ebXML并准备向客户交付ebXML的解决方案,他们在ebXML的解决方案领域,与诸多标准化组织比如OASIS、CEFACT和W3C有这密切的合作。

  那么,UDDI和ebXML有什么不同呢?他们似乎都是B2B领域的全球技术规范?事实上,UDDL和ebXML最基本的区别是,UDDI针对的是依靠建立一个标准的注册中心(Registry)来加速网络环境下的电子交易市场氛围下的企业级应用系统的集成,而ebXML的目标则主要是去标准化XML是怎样被应用于一般的企业对企业(B2B)的系统继承的。也就是说,从某种意义上,UDDI主要面向基础架构的标准,而ebXML则主要面向信息交互的标准。UDDI模型的核心更关注中间件连接,同时使用XML来描述公司所使用的与其他公司进行交互的系统界面。UDDI使用一个共享的目录来存储企业用于彼此集成的系统界面描述以及相应的服务功能,而所有的访问界面都是通过XML描述的。在XML的使用上,ebXML定义的是商务流程和商务对象的XML描述格式,而UDDI则主要关注服务界面的XML描述,从这一点上,我们可以认为UDDI在系统架构中应当位于ebXML之下。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • BEST:SOAP/XML和REST的替代方案

    虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。

  • Spring 烂!差!

    有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。

  • 基于SOA架构的业务安全性研究

    SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?

  • Java读取配置文件的几种方法

    在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,那么在Java怎样读取配置文件呢?