ebXML、UDDI与XML/EDI比较
Chief System Architect
2001年8月17日
与前面两个由权威机构和业界领导企业主导的规范相对照的是XML/EDI。XML/EDI是从三年前开始发展的,这是一个从民间发起的,为推广XML在电子商务中的应用而出现的一个技术增长点。XML/EDI本身融合了五种概念: XML、EDI、Repository, Template和Agent,这也是创造下一代电子商务的共同基石。ebXML和UDDI也同时体现了XML/EDI所关注的视点,因为他们都是为发展下一代电子商务而涌现出来的规范和技术,他们和XML/EDI的宗旨是相同的。在下面我们通过对三者的比较,来看看他们到底是如何实现XML和电子商务带来的承诺。
那么,UDDI和ebXML有什么不同呢?他们似乎都是B2B领域的全球技术规范?事实上,UDDL和ebXML最基本的区别是,UDDI针对的是依靠建立一个标准的注册中心(Registry)来加速网络环境下的电子交易市场氛围下的企业级应用系统的集成,而ebXML的目标则主要是去标准化XML是怎样被应用于一般的企业对企业(B2B)的系统继承的。也就是说,从某种意义上,UDDI主要面向基础架构的标准,而ebXML则主要面向信息交互的标准。UDDI模型的核心更关注中间件连接,同时使用XML来描述公司所使用的与其他公司进行交互的系统界面。UDDI使用一个共享的目录来存储企业用于彼此集成的系统界面描述以及相应的服务功能,而所有的访问界面都是通过XML描述的。在XML的使用上,ebXML定义的是商务流程和商务对象的XML描述格式,而UDDI则主要关注服务界面的XML描述,从这一点上,我们可以认为UDDI在系统架构中应当位于ebXML之下。