XML 编程思想:重新审视 XML 中的语义透明性

来源: 作者: 2007-12-03 出处:pcdog.com

xml  木马  协议  
下一页 1 2 3 

  再一次,本专栏花上一点时间来查看在正常讨论工作中的最新信息和已忽视掉的内容。这一次,Uche Ogbuji 研究了两个比较旧的、看上去已经过期的、用于通用商业事务的 XML 概要系统(xCBL、cXML),和该领域中的新事物(UBL),并且研究了广阔的 RDF 世界中的一些更新。

  正如我以前提过的,在本专栏中我会偶尔跑题,去回顾我曾讲述过的技术近来发生的变化。就象政治和哲学的压力改造高度竞争的领域一样,语义透明性、共享的商业语义、元数据和知识管理都是不断变动的领域。

  在本次更新中,我将会研究两种以前曾忽视的技术 ― XML 通用商业库(XML Common Business Library,xCBL)和商业 XML(Commerce XML,cXML)。我也将研究一种新参加商业交换格式竞争的语言 ― 通用商业语言(Universal Business Language,UBL)。最后,我会研究 RDF 规范系列的一些更改。要获取必要的背景知识,如果您还未阅读本系列的前三篇文章(请参阅 参考资料),建议您先行阅读。

  xCBL:只是实质问题

  XML 通用商业库(XML Common Business Library,xCBL)是为商业事务提供通用语义和格式的最成熟的(起源于 1997 年,当前版本为 3.5)和备受关注的成果之一。它强调这样的事实:此类事务通常是电子形式的文档交换,在目前当原始远程过程调用(RPC)在某种程度上已占据了基于 XML 的商业服务中的讨论时,该事实得到了广泛的共识。xCBL 被设计成与更广泛或不同领域的研究计划(如 RosettaNet 和 ebXML(在本专栏中我曾谈论过),以及 Open Buying on the Internet(OBI))一起工作。它也构建在 EDI 的基础上,利用所有已实现的工作来使语义透明性成为可能。

  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 表达式。


更多内容请看PCdog.com--开发应用专题
下一页 1 2 3 
上一篇:XML 编程思想:从书本学习 XML Topic Maps
下一篇:XML入门指南(19)XML相关技术