革新企业构建SOA的思路 信息将变战略资本

互联网 | 编辑: 2006-07-26 13:56:00原创 返回原文

 
IBM DB2 9顺应了SOA而来。SOA的核心思想是在整合企业应用的基础上,提供针对核心业务的服务。要实现SOA,一个核心难点是解决不同应用间的数据交换问题。

“毒蛇”出动了。就在IBM DB2 9即将揭开神秘的面纱之前,网上已经可以找到类似的有些“耸人听闻”的标题和文章了。DB2 9有一个醒目的产品研发代号“Viper”,它的中文意思是毒蛇。

7月14日,IBM中国软件开发中心高级工程师、IBM院士王云面对众多的记者,更愿意和大家分享IBM DB2 9作为混合型数据库产品的开山之作的得意之处。对于“Viper”,他说这也许仅仅是研发人员随意起的一个名字吧!

IBM华生研究中心研究员、IBM计算机科学研究中心副总裁Stuart Feldman博士的技术助理王敏则风趣幽默地说,“Viper”其实是美国一个非常有名的卡车的名字,她儿子很喜欢这种牌子的大卡车。

不过,IBM软件部中国区DB2信息管理技术经理刘晶炜要“严肃”得多,他说,Viper代表着敏捷、灵活性,代表着业内第一个同时支持关系型数据和XML数据的混合数据库(Hybrid Database)的诞生。

不管“Viper”后面有多么深奥的寓意,抑或本来就是一个极为普通的产品研发代号。有一个事实是,IBM DB2 9在750名科研人员历经5年的研发之后,终于浮出水面了。

让数据产生价值

在数据处理还依靠穿孔卡片来进行的年代,数据管理,就意味着只是对卡片进行物理的存储和处理。1956年,IBM生产出第一个磁盘驱动器(Model 305 RAMAC),人们因此得以随机存储数据。

此后,出现了最早版本的数据库,即网状数据库管理系统(DBMS),由通用电气公司1961年开发成功,其IDS(Integrated DataStore,集成数据存储)是世界上第一个网状DBMS,也是第一个DBMS。但是它只能运行于通用电气的主机上,且数据库只有一个文件,所有的表必须通过手工编码生成,有着极大的局限性。

而IBM开发的层次数据库IMS(Information Management System,信息管理系统)受到了欢迎,成为当时典型的层次型数据库管理系统。

1966年,IBM与其客户(北美洛克维尔公司和卡特彼勒公司)合作,共同开发新型数据库,用于帮助NASA管理宏大的阿波罗计划中的繁琐资料,并且在1968年由IBM的工程师完成。1969年,该数据库作为IBM的产品发布时被更名为“IMS(Information Management System,信息管理系统)。

1969年,NASA成功发射了阿波罗11号,实现了人类首次登月之后,NASA继续在其航天飞机计划中使用着该产品。

直至今日,该数据库一直有着自己的用武之地,在如今的互联网应用连接、商务智能等应用中找到了全新的角色。

将信息变成企业的战略资本

面对庞杂的数据、信息,如何让信息对你有所帮助,而不是成为你的沉重负担?IBM大中华区副总裁及大中华区软件集团总经理宋家瑜用自己女儿写论文的经历,来描述在浩瀚的信息大海中,寻找有价值的信息的重要性和方法。

“IBM DB2 9是IBM在数据库领域40年创新不息的结晶,它以支持原生XML文档的技术开创数据库领域第三个新纪元,将带人们进入信息服务时代,革新企业构建SOA的思路。”宋家瑜说。

IBM DB2 9正是顺应了SOA而来。SOA的核心思想是在整合企业应用的基础上,提供针对核心业务的服务,这是一种灵活、开放的架构体系。而要实现SOA,一个核心难点是顺畅解决不同应用间的数据交换问题。

XML以其可扩展性、与平台无关性和层次结构等特性,成为构建SOA时不同应用间进行数据交换的主流语言。而与此同时,如何存储和管理几何量级的XML数据、直接支持原生XML文档成为SOA构建效率和质量的关键。

中国人民银行软件开发中心系统架构师朱杰认为,虽然先前已有许多数据库厂商宣称自己的产品支持XML,但它们对XML的存储无外乎两种形式,一是将XML文档以文件的方式存储在文件库中(即CLOB形式);二是将XML数据转换成关系型表格存储在关系型数据库中。无论哪种方式,在重新获取这些XML数据的时候,都要经过繁琐的转换工作。

IBM DB2 9,存储的是原生XML数据,在需要它们的时候,可以直接将其以Java对象的形式输出,非常简便。

在实施SOA的过程中,许多企业受困于集成不同应用时数据交换的繁琐工作。DB2 9重新定义了信息存储和访问的方式,帮助企业将信息从分散式仓储中解放出来。

IBM中国软件开发中心高级工程师、IBM院士王云表示:“IBM DB2 9最大的价值就在于,它将传统的静态数据库技术转变为交互式的动态数据服务器,使用户能够更好地管理所有类型的信息。更为重要的是,IBM DB2 9率先实现了可扩展标记语言(XML)和关系数据间无缝交互,而无需考虑数据的格式、平台或位置。”

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑