精英猛女 发表于 2006-7-27 09:42

IT时代周刊封面报道:IBM“毒蛇”出洞(5)

 第二章 新挑战催生技术革命

  随着信息技术和市场的发展,市场发现一种现象:关系型数据库系统虽然技术成熟,局限性也是显而易见——它能很好地处理“表格型数据”,却对越来越多的复杂类型的数据无能为力。上世纪90年代以后,产业界一直在研究和寻求新型数据库系统,却受困于发展方向。

  而在探索过程中,SOA和XML技术的出现,适时地催生了“毒蛇”。

  SOA挑战

  正是在最近几年里,随着业务和IT技术的进化,为了实现在不同系统和应用程序之间交换数据,大量的企业开始建立“面向服务架构”(SOA)的开发理念。

  随着ERP、CRM、SCM等信息系统的广泛应用,IT为人类社会带来了效率、便利和灵动,同时也让其中的企业不得不经受业务性质不断变化、各种业务不断整合的新挑战,只有将面向不同业务层面的IT应用端到端地集成起来,才能把握业务的整体需求趋向,“随需应变”正在成为满足业务需求的根本原则。

  能否让企业从IT应用中真正体验“随需应变”,将是未来衡量一套信息系统能否真正胜任企业未来要求的标准!SOA就在当前时代的要求下呼之欲出。

  然而,正当业界欢庆SOA时代到来的时刻,大家也立即感到了它带来的新挑战。

  企业在面对复杂系统时往往一筹莫展,他们可能会遇到修改一个简单变动的工作量,就远超过改动程序的工作量。而且,稍有不慎,全套系统可能被一个小失误所破坏,影响整个IT基础构架的运行。这就会直接导致企业花更多时间来检测和更正代码,降低技术收益率,不仅可能达不到“随需应变”的初衷,还让业务更加依赖应用、处处受制于应用,降低了企业核心

竞争力。

  因此,SOA要真正成为一种流行,就必须解决这样的难题,而XML(可扩展符号化语言,在1982年2月即成为W3C发布的一种技术标准)技术因其天然特性而成为SOA的核心。

  XML带来潮流

  现实世界尤其是互联网中,90%以上的信息并不存储在关系数据库中。如何对这些信息进行高效地管理,是数据库在互联网时代信息管理系统必须解决的问题。人们期待着能够找到一种可以描述任何逻辑关系的数据格式,来统一电子数据的存储,从而不再因为数据格式的不统一而苦恼和困惑。

  目前,能够担当此任的就是XML,它正是带着这样的目的而问世。

  XML具有极大的灵活性,凭借其可扩展、平台无关和易于交换等特性获得各方面的一致认可,它恰到好处地为人类提供了统一数据描述的美好功能。

  XML伴随互联网的强盛而诞生,迅速成长为占统治地位的网络语言。同时,XML数据库的市场以两倍于传统数据库市场的速度成长。Web上的XML数据正以几何级增长!

  与XML风靡Web相对应,对XML的存储与管理正成为一个尖锐的问题。那么,有了XML的助益,业界到底离SOA还有多远?此时的SOA是否能使人们对XML的使用,就像是传统的SQL数据库(用SQL语言开发而成的数据库)一样便捷,真正让人们既享受到SOA所带来的随需应变,还能避免它的弊端?

  业界把解决问题的目光投向了数据库。然而,新数据形式的出现必然给企业带来数据管理技术的新挑战。据专家介绍,XML数据模型与传统的关系数据模型有很大区别。

  商业关系型数据库通常只是提供两种基本的设计选项——将每个XML文档完整地存储为一个大型对象,或者将它“撕开”,分散存储在多个表的多个列中。这样不仅无法完整体现它的层次结构,而且效率低下、不够灵活。此外,纯粹的XML数据库在IT基础设施中引入了一种新型的环境,但是这样的环境还没有经过考验,其集成能力、所需要的人员技能以及未来的生命力也都不确定。

  有鉴于此,必须找寻可以高效共享、搜索和管理公司大量XML文档和消息的系统,以便帮助企业减少存储和使用此类数据所需要的时间及工作量,以期减少应用开发费用且提高业务灵活性。这对于数据库产品提供商而言,谁能解决这个划时代的技术难题,谁就将成为网络时代的数据霸主。

  近年来,无数的数据库厂商投入到解决如何真正有效识别、存储XML数据中的攻坚战中来。因为大家都清醒地意识到,谁掌握了有效存储XML数据的技术,谁就拥有了网络世界信息技术霸主的地位。然而,这场战争是一场集技术、战略、经验、资金、人才为一体的强大攻坚战。这一技术的发明,将代表新一代数据库技术的产生。

  在这样漫长的攻坚战中,有些厂商退缩,有些厂商如囫囵吞枣般将XML数据未经分析识别而存储起来,真正的问题却并未得到答案。这是一个需要将40年发展起来的两代数据库技术融合的尖端技术,人类历史上一个尖锐的课题摆在了面前……

  这一次,IBM再次走到了竞争对手的前面。
页: [1]
查看完整版本: IT时代周刊封面报道:IBM“毒蛇”出洞(5)