大家在研究学习ebXML, UDDI和XML/EDI技术的时候,会发现他们三者都有Registry/Repository的概念和实现,他们这三个Registry/Repository有什么区别? 这三个技术所在的体系架构层次和彼此的关系是怎样的呢?本文对这三项技术作了体系架构上的比较,ebXML和XML/EDI更偏向与商务流程的模型化,是直接面对Business-To-Business的商务交互的,主要定义了彼此交互的语言,而UDDI则是关注交互的形式以及如何开始交互,也就是定义了交互的方法,如果拿日常交流做比较,UDDI规定的是你是用电话还是用Instant Messaging,而ebXML和XML/EDI则是规定了你到底是用英语还是中文。
引言
在已经过去的近一年的时间中,为发展开放式的共享交互的电子商务而进行的应用工具和技术规范的开发工作开展地非常迅速,前景也相当广阔。这一方面的工作完全是围绕着W3C的XML规范以及相关的标准Internet技术为中心的技术基础的。
就这点来说,ebXML的宗旨是要开发一个以开放的XML标准为基础的电子商务的基础结构,随着ebXML的广泛应用随之拓展出一个统一的全球性的电子交易市场,使每一个加入ebXML体系的成员能够在一个所有成员共享的、安全的和规范协调的环境下实现全球通用的电子商务信息交互。ebXML的首要目的就是尽量排除所有企业在进入电子商务的道路上遇到的障碍,从而方便彼此贸易,因此受到了广大中小型企业和发展中国家的高度关注。ebXML是由UN/CEFACT、OASIS发起的,有由拥有上千的支持者和参与者的一个开放团体共同开发的,当然其中包括UN/CEFACT和OASIS。
统一描述、发现和集成(Universal Description, Discovery and Integration,UDDI)技术则是由IBM, Ariba 和 Microsoft在10个月前为促进商业性Web服务的互操作能力而推出的一项计划,按照UDDI规范架构起来的UDDI注册中心将作为在Internet这个广泛信息操作网络空间中的商务信息的集散地,他为商务信息注册提供了黄页/白页/绿页三个层次的服务注册。UDDI的核心竞争力是为所有规模的企业,尤其是大机构提供管理他们的供销商务网络的更佳手段,以及获得更多的渠道以接触潜在的商业伙伴。UDDI面临的问题是,如何促使商家能够主动进入UDDI注册中心并发布他自身的信息,以及如何使得用户发布的服务信息是可升级的,并且能够包含实现细节的发布。
与前面两个由权威机构和业界领导企业主导的规范相对照的是XML/EDI。XML/EDI是从三年前开始发展的,这是一个从民间发起的,为推广XML在电子商务中的应用而出现的一个技术增长点。XML/EDI本身融合了五种概念: XML、EDI、Repository, Template和Agent,这也是创造下一代电子商务的共同基石。ebXML和UDDI也同时体现了XML/EDI所关注的视点,因为他们都是为发展下一代电子商务而涌现出来的规范和技术,他们和XML/EDI的宗旨是相同的。在下面我们通过对三者的比较,来看看他们到底是如何实现XML和电子商务带来的承诺。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
BEST:SOAP/XML和REST的替代方案
虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。
-
Spring 烂!差!
有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。
-
基于SOA架构的业务安全性研究
SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?
-
Java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,那么在Java怎样读取配置文件呢?