再次跨越障碍--重新审视XML中的语义透明性 来源: 时间:2002-08-21 11:21 作者:AMTeam.org 再次跨越障碍
再一次,本专栏花上一点时间来查看正常讨论工作中的最新信息和已忽视掉的内容。这一次,Uche Ogbuji
探讨了两个比较旧的、看上去过期的、用于通用商业事务的 XML 概要系统(xCBL、cXML),和该领域中的新事物(UBL),并且探讨了广阔的 RDF
世界中的一些更新。 在本次更新中,我将会研究两种以前曾忽视的技术 — XML 通用商业库(XML Common Business Library,xCBL)和商业 XML(Commerce XML,cXML)。我也将研究一种新参加商业交换格式竞争的语言 — 通用商业语言(Universal Business Language,UBL)。最后,我会研究 RDF 规范系列的一些更改。要获取必要的背景知识,如果您还未阅读本系列的前三篇文章(请参阅参考资料),建议您先行阅读。 xCBL:只是实质问题 xCBL 是 Commerce One,Inc.领头实现的研究计划,着重于由 DTD、XSD 和其它概要语言提供的低级面向文档的事务概要。它与 eCo(本专栏以前曾讨论过)来自相同根源,并为此类文档的交换提供了框架。遵守一个自由许可证,可以从 xCBL 主页或其它公共 XML 概要资源库(如 XML.org)免费下载所有概要集合。但是,我发现不能从 xCBL 主页下载 xCBL 3.5:在接受了许可证之后,会弹出意外的认证要求,而我完全不知道其合适的凭证。可以从 XML.org 获得 xCBL 3.0,但它不是最新的版本。xCBL 也为 xCBL 概要映射到其它格式和从其它格式映射到 xCBL 概要做了大量工作,这些格式包括 ANSI EDI 和其它 XML 格式,为了构建这些映射,它们为电子表格提供了有用的正则表达式,甚至还提供了 XPath 表达式。 已提供的概要运行于从各种采购单格式到产品目录的整个范围。由于认识到电子商务交换应该是增强上下文的可表达性而不是省略它,所以概要背后的大多数设计原则看起来是针对利用 XML 的核心长处。例如,字段长度上没有限制,这就缓解了 EDI 中许多实现困难的起因,以及其中的机制适应问题。 cXML:商业 XML cXML 文档类型涵盖了采购单、发票、装运通知和主合同等常用范围。最新版本是 1.2006,可以免费下载而无须对许可证有明确的协议,除了在 DTD 中对 cXML 主页的引用外,包中不包含许可证声明。遵循这个引用可以得到相当自由的许可证,除了令人不快的脚注:“本文档中的信息如有更改,恕不通知。”(“Information in this document is subject to change without notice。”)许可证并未写入到产品中,而是通过到可能会随时更改的 Web 页面的引用进行维护的这一事实,引发了对可能的特洛伊木马活动的忧虑,那就是 cXML 在业界传播,然后它的拥有者(就象许可证中所声明的 Ariba )通过移动许可发放“门柱”来暗中想方设法获利,或者削弱竞争对手。那些对知识产权懂得比我多的多的人确实认为这完全是种伎俩,通过极多非议的 UCITA 法规模板可以很容易的做到。 UBL:急于探索宇宙的年轻人 这些电影广告片(分别来自《Highlander》和《Lord of the Rings》)借用了由上帝选择的“救世主”的力量,但究竟有无一个针对基于 XML 的电子商务的唯一通用标准呢?令人很奇怪的是,似乎不断有更多的倡议涌现,而实际上,大家都是被创建来搜索“救世主”。与这样的雄心一致的最新竞争者名为:通用商业语言(Universal Business Language,UBL)。UBL 于 2001 年 10 月 17 日发布,它代表了 OASIS 技术委员会创建用于商业事务的文档库的研究计划。在表达目标方面,其语言使用类似于 xCBL,这并非巧合:UBL 通常作为 xCBL 3.0 的扩展进行下去。它的既定目标是围绕这个轴心,密切配合 ebXML 和其它下一代 EDI 倡议。Jon Bosak 是 XML 之父之一,也是开发 UBL 的技术委员会的主席,该委员会从一开始就赋予了这项工作以相当高的可信度。 UBL 的许多目标与本专栏曾讨论过的其它研究计划的目标相似。Bosak 在一次 XML.com 采访中表达了一个值得关注的原则,在那次采访中他说 UBL 是打算使全球的小公司,而不只是大的跨国公司或经济发达国家的公司获益: “迄今为止的许多重点在于如何使大的跨国公司之间做生意,而相对的,对如何使小公司在同样现实的商业环境中竞争关注的却很少。但事实上,世界上大多数的交易是由小公司完成的。我要使巴基斯坦的一个五人纺织制造厂去为通用汽车提供一百万座套采购单中的一百套竞标。看到交易的双方能够平等地获利对我而言就是全部。” 对 RDF 进行“喷枪处理” 实际上,开放性看起来已成为这次革新运动的口号。RDFCore 正在在以保守著称的 W3C 内建立一种与众不同的开放性模式。它发布每次会议的备忘录,这是在其它工作组中从未有过的做法,因为那些工作组担心某个特定的公司代表可能会发表不是很完美的看法。同样,它对官方论坛的参与和关注也要比其它工作组优先的多。由于 RDF 正在经历活动和讨论方面的局部复兴,因而这项原则看上去已经大大受益。直到更多的问题解决之前,本专栏中有关 RDF 的讨论仍将继续参考原始的 RDF 规范,但我一定会提及那些 RDFCore 正在详细研究或做出更改的地方。 返回正常的编程 在论坛参加有关本文的讨论。 检索 xCBL 的主页 http://www.xcbl.org/。 IBM 的电子商务交换服务( http://edi.services.ibm.com/interchange/index.shtml)包含将 xCBL 合并到其它商业交换格式(包括 EDI)的解决方案。 通用商业语言(UBL)技术委员会的主页是 http://www.oasis-open.org/committees/ubl/。 XML.com 近来就 UBL 对 Jon Bosak 进行了一次采访(http://www.xml.com/pub/a/2001/11/07/bosakubl.html)。 查看 cXML 主页 http://www.cxml.org/home/。 "Business-to-business integration with tpaML and a business-to-business protocol framework"( http://www.research.ibm.com/journal/sj/401/dan.html)介绍了已提出的贸易伙伴协议标记语言,可对 cXML、xCBL、RosettaNet 和 OBI 等其中的事务建立框架。 RDFCore 工作组主页(http://www.w3.org/2001/sw/RDFCore/)值得一看。 可在 http://www.w3.org/TR/rdf-mt/ 找到 RDF 模型理论(RDF Model Theory)的工作草案。 可在 http://lists.w3.org/Archives/Public/www-rdf-interest/ 找到公开的 W3C RDF 兴趣小组的档案文件。 测试使用新的轻松交付动态电子商务应用程序的 IBM WebSphere Studio 开发环境( http://www-4.ibm.com/software/webservers/studio/preregister.html)。
|
|||
关键词:
|
相关文章 |