DB2 V9 pureXML 在企业应用程序中的典型应用
2007-08-09 16:23:09 来源:WEB开发网DB2 V9 的推出开辟了 XML 存储和管理的新天地。在存储方面,DB2 V9 将 XML 进行高效地原生态的存储,在应用访问方面,支持 SQL 和 XML 两种访问方式。不仅如此,所有关系型的操作方式和数据库工具都可用于 XML 之上,例如索引机制、导入导出、关联查询、高速批量加载、系统优化等等。IBM 将这一技术称之为“pureXML”。有了 pureXML 技术,XML 在关系数据库中再也不是“二等公民”了。DB2 V9 成为一个既支持关系数据,又原生态支持 XML 的名副其实的双引擎数据库。
图 1. DB2 V9 中的“双引擎”处理方式
那么,在应用了 DB2 V9 pureXML 技术,排除了 XML 应用的基础性技术障碍之后,我们可以用 XML 来为企业应用做哪些事情?事实上,我无法,也无意将 pureXML 在企业中的应用价值进行穷举。下文只是将我到目前为止所能够看到应用领域做一些小结。真正的目的在于抛砖引玉,引发读者对 DB2 pureXML 的价值进行不断探索。
应用领域之一:信息交换和共享
XML 最先被应用的企业领域是信息交换和信息共享。由于普遍意识到 XML 的优点,许多行业开始制定本行业的基于 XML 的数据交换和信息共享标准。例如:ACORD(保险业 XML 标准)、FIXML(基于 XML 的金融信息交换协议)、FPML(金融产品 XML)、HL7(医疗卫生 XML 标准)、IXRetail(零售行业 XML 标准)、XBRL(业务报告和会计 XML)、NewsML(新闻和发行 XML)……当然,信息交换和共享并非因为 XML 才出现的,然而有了 XML,企业与企业之间或者企业内部的 IT 系统之间的信息交换和共享就更具标准化,同时具有可理解性和灵活性的特点,具有了“共同语言”。以 FIXML 为例,老的 FIX 标准是基于简单文本的,几乎没有可理解性和灵活性可言;而新的 FIXML 标准由于采用了 XML,具有很好的可理解性和灵活性,如图 2 所示:
更多精彩
赞助商链接