作者:刘梅
IBM软件集团十岁了,在延绵不绝的历史时间里,十年不过是眨眼的一瞬;即使是对已有近百年历史的IBM自身来说,十年也过于短暂。但对于IBM软件来说,这十年却包含太多内容——它记载了IBM软件从诞生到发展,再到强大的光辉历程。
十年,不只为了纪念
在2005年,“10年”成为IT行业的热点词汇之一。IBM软件部十年,JAVA十年……一个时间节点何以如此触动国人心弦?
回顾IBM软件的10年,就像是打开一部宏图伟卷,它发展壮大的过程是业界参考的晴雨表,如同全息摄影般折射出整个软件产业发展的曲折与光明。IBM软件部十年的历史也证明了,伟大的企业从来不是天生的,而是打造出来的。
尚未觉醒的意识
1993年,还很少有人(甚至包括知识渊博的业务主管),能够明确回答这个问题,即“谁是世界上最大的软件公司?”几乎所有的人回答:“Microsoft公司。”但实际上,IBM在1993年所销售的软件比任何一家公司都要多。
IBM前任CEO郭士纳曾这样评价IBM软件,“IBM曾经创造了许多软件资产,但公司从来没有把这视为一种独特的业务领域。相反,这些软件资产只是被视为硬件的附加产品而埋没了。并且,这些软件不与其它公司的硬件相兼容。因此,我们缺乏的不是真正的软件业务,而是软件意识。”
“我要进入软件市场”
在十年前成立软件部的时候,IBM就明白了软件不能单纯依附硬件来生存,IBM的软件部必须符合市场对于软件的要求,而不是硬件对软件的要求。
郭士纳说:“客户机、服务器计算让位于网络化的计算以后,什么才是最重要的东西?中间件就越灵性,我们对这个问题考虑的越是深入,就越是觉得是一个值得期待的关键战略领域。”
1995年IBM以35亿美元得到Lotus以此启动了IBM的大规模的收购计划,改变了IBM软件人的心态,即“软件部”必须进入当前的软件领域,而不是依附在IBM的硬件产品上。此次收购也同时向市场宣誓“IBM要进入软件市场”,人们也逐渐看清了蓝色巨人的软件战略。
郭士纳为了突出IBM在软件业务上的竞争力和战斗力,决定收购几家极具潜力的软件企业,并获取他们产品的所有权。在这个战略下,IBM又在1996年收购了著名的系统管理软件Tivoli,2003年又将Rational招入旗下,加上IBM自主开发的WebSphere和DB2,今天,IBM的五大产品线建构了一个强大而坚实的中间件软件实体。
早在2000年左右,IBM在分析了软件市场的需求,认识到自身软件专业化的程度之后,把自己的软件战略全面转向中间件。“中间件”已经成为IBM在每一个场合提及的内容。这便是IBM软件的第二次变革,构建一个以中间件为核心的软件体系架构。
IBM以中间件理念为核心构筑的五大软件产品家族(DB2、Lotus、Tivoli、WebSphere、Rational)空前完整,而且包含了数据库、BI工具、基础设施平台等多个部分,已经是一种介于“纯中间件”产品和套装软件之间,更自由、更丰富的“大中间件”范畴。
消化十年的财富
IBM软件十岁,还是一个孩子。与一般的孩子不同的是,他像一个天才少年般,用了十年时间顺利地完成了走向巨星之列的重要一步。也许,IBM正在思考的是,如何让这个意气风发的天才少年心无羁绊,继续光彩夺目地在舞台上发展下去。
承载着太多期望的IBM软件,人们想像过它的出色,但是又有些担心它会逊色。不管怎样,IBM软件部需要一种境界,要消化10年的财富,做出对未来的预测和判断,继续为这个行业和用户奉献上佳之作。
见证IBM软件的6个瞬间
看着IBM软件那一长串客户的名单,妄图从中选取最经典的案例,不但是困难的,而且是不智的,这个流着蓝色血液的巨人,让人无法底气充足地点评他。我们只能以点带面的以IBM软件在中国用户应用的案例来说明,IBM软件的出现是革命性的,是用户需要的。
瞬间1 好用够用话OA
场景:农业部
时间: 1999年
Lotus:协同环境的整合。IBM公司1996年对Lotus的收购,极大增强了IBM在群件和协同产品方面的实力。目前,Lotus系统仅邮件用户就已经在全球获得了超过1.1亿的用户。
农业部从1999年开始使用IBM的Lotus Note/Domino作为政务办公的平台软件,用非常有限的资金,开发出一套简单易用的办公系统,一炮打红,成为了其它部委竞相观摩学习的典范。
农业部信息中心高级工程师傅博宁说,农业部信息中心从1997年开始接触到IBM Lotus Notes/Domino试用版,这个版本的一些优势让他们眼前一亮,通过在开发过程中和其他软件比较,发现Lotus Notes/Domino特别易于使用和管理,所以农业部只花了不到半年的时间就把办公自动化的项目完成了。1999年底,整个系统开始在农业部正式使用。
使用了Lotus Notes/Domino办公软件之后,农业部的办公效率得到了大大的提高。举例来说,原来一个公文可能不知到了哪一层、谁的手里。现在通过公文流转系统,你很容易查到这些信息。并且,由于文档日志的存在,使文档具有了不可随意修改性,人为因素的干扰也大大减少了。
从1999年底到现在近六年的时间里,Lotus Notes/Domino已成为农业部政务办公不可缺少的工具。在这六年中,农业部使用的版本也不断升级,从Lotus Notes/Domino 5.0到目前的Lotus Notes/Domino 6.5.3,可以说, 它为农业部提供了一个易于开发、运行稳定、开放性良好的协同软件办公平台,应用范围达到几百人。
瞬间2 打通企业的血脉
场景:中国银行广东省分行
时间:2003年
WebSphere:流程的整合。通过对WebSphere产品体系的打造,IBM利用它作为其服务器端SOA架构整合的重要载体和工具。利用WebSphere ApplicationServer打造了一个强大的J2EE中间件平台,而通过对MQ Series的有效开发,又实现了对业务应用端到端的连接和整合。
在中国银行广东省分行(以下简称广东中行)信息科技处副处长孙中东的眼中,一个成熟的企业应用架构应该包括3个层次:首先是核心业务系统,这是必需的;然后是应用系统,用于更好地服务客户;最高层次则是商业智能,以帮助企业规避经营风险,支持准确、快速的决策。在这3个层次的系统之间,必须有一条血脉贯穿始终,实现信息和数据的共享与顺畅连接。
2003年,广东中行率先部署了EAI项目。目前的国内市场上,大多数集成供应商尚处于早期的培育阶段。“在考察过程中,我们看到,无论是接口、转换还是传输、标准等方面,IBM WebSphere都提供了完整的解决方案。再加上我们原先就有很多东西用的是IBM产品,从可持续发展这点上讲,我们也更倾向于选择IBM。”
EAI项目首先从单证中心入手,利用IBM WebSphere理顺了相关业务流程,建立了统一的影像处理平台,通过集中批量处理,提高了进出口单证的处理质量和效率。举例来说,该系统能显示每笔业务各级柜员提交的时间,解决了传真方式不能监控业务处理时效的缺点,同时降低了实物交换成本,推动了前后台业务的分离。
瞬间3 科研不受时空限
场景:厦门大学管理学院
时间: 2004年
IBM Workplace:是一种崭新的客户端战略,它通过改变以PC为中心的企业应用模式,在2004年发布时,被业界喻为一场工作模式的革命。
对于一所研究性高等院校来说,信息化能带来管理效率的提高和科研工作效率的提高。在厦门大学管理学院院长翁君奕看来,利用信息技术不仅能更好地实现对教师、学生的管理,同时更能使得教师们在开展科研工作时不再受到时间、空间等各种限制,从而在知识创新方面有更多“斩获”。
从2004年初开始,厦大管理学院开始寻求一种能与自身需求相契合的协同应用系统,到当年6月,刚刚推出不久的IBM Workplace成为他们最终的选择。对于一般的企业用户,在IBM Workplace之前接触得更多的是Lotus Workplace。
在日常的工作中,厦大管理学院注意到,除了对信息、业务流程的访问外,还需要功能越来越丰富的应用,以及与他人的协同。这些需要一个能突破时间、空间、应用工具和操作系统的限制,自由地沟通信息、共享应用和加强协作的工作台。而IBM Workplace的创新之处与他们的需求不谋而合。对于当初的这个决定,作为管理学院的院长翁君奕表示,这说明厦大也具有创新精神,所以才选用了这样“革命性”的产品。
瞬间4 远离孤岛之痛
场景:泰康人寿
时间: 2004年
DB2: 信息整合。随着IBM对DB2系统的不断投入和版本的不断更新,IBM已经在数据库领域获得了长足的进步,DB2也由原先的数据管理提升到了包括UDB、II、BI和CM在内的全面型产品的信息管理。
2003年,泰康人寿已经发展成拥有约8000员工和超过350万客户,通过遍布全国120家分支机构和超过15万人的独立保险代理网络,向客户销售人寿、养老和健康保险的大公司。
这时,先前按部门、业务需求分布式建设IT的弊端便暴露出来了,公司内部形成了若干个信息孤岛,严重影响部门间的信息共享。“缺少准确业务数据的支持,公司的每一步决策都如同博弈,你永远为如何出下一张牌而苦恼不堪!”小刘对当时泰康所遭受的信息孤岛困扰深感痛苦。
随着业务的推进,信息孤岛的危害引起了泰康人寿高层的重视,公司首席信息官王道南先生曾就信息孤岛问题,多次阐明自己的观点:“为了在竞争激烈的寿险市场继续保持公司的增长,我们需要找到一种途径,把所有的数据组织起来,使我们对我们的客户和相关服务有一个清晰的认识。”
当2003年7月,泰康正式采用 IBM 公司新推出的IBM DB2 Information Integrator信息整合软件实施整合策略时,初始的种种疑虑自动一一化解。通过IBM DB2 Information Integrator,公司没有进行大动干戈的设备、数据大迁移,便很容易地整合了存储在DB2、SQL Server、Oracle等异构数据库中的数据,以及各种开发工具与业务逻辑;整合期间,一切业务井然有序,公司内部员工在感受不断提升的信息服务质量时,根本没有意识到在底端的数据层正在发生一场伟大的变革;起初关于整合的各种预算,现在看起来完全是多余;原以为是一场翻天覆地的大变动,竟在悄然间进行着……
瞬间5 扩展全国无忧
场景:恒安标准人寿保险有限公司
时间: 2004年
Tivoli:系统管理环境的整合。借助Tivoli,企业可以实现对整个PMI安全体系的构建,可以实现对包括网络、主机、应用系统等IT系统的方方面面的有效管理,使得企业的间部门能够获得一个集成化的整系统管理环境。
为了能够支撑今后繁忙而复杂的业务,恒安标准人寿保险有限公司(下简称恒安标准)建立了庞大的IT基础设施。“IT设施工作的好坏,直接影响到公司的业务连续性和可用性,其重要性日益突出,这就提出了很严肃的一个问题:“必须提高我们的IT管理和服务水平。”恒安标准信息技术总经理林新观表示,“我们的系统相对来说还算比较复杂一点,从开业至今在IT建设方面的投入已经达到2000万元。”
恒安标准的TME(Tivoli Management Environment)由整个Tivoli管理系统组成,按照恒安标准的实际应用情况,建立了一个TMR(Tivoli Management Region)管理公司IT系统资源。整个项目中,涉及到了对AS 400的管理、Windows的管理、网络管理、广域网流量的管理、软件自动分发管理、资产管理、事件的集中控制等。
林新观介绍说:“Tivoli本身是一种基于三层架构的管理系统。我们选用它主要是为了提高系统效率,减少广域网上的流量。最终使公司未来在全国范围内开展业务时打下一个坚实的基础。”
瞬间6 软件革命,始于开发平台
场景:中航网络
时间: 2005年
Rational: 应用开发环境的整合。通过对Rational Rose系统的有效融合和再造,IBM已经为应用开发者打造了一套集成化的、完整的、涉及整个开发生命周期的管理平台。特别是对于利用IBM其他业务软件进行应用开发的人们,更将享受到来自IBM Rational的“小灶”。
作为中国民航信息集团旗下的重点企业,中航网络负责整个集团对电子交易及管理与旅游相关信息的需求,如此一来,中航网络时常要同时操纵多个项目,这给公司的项目管理带来不小的挑战。
2005年,中航网络选择了IBM Rational ClearCase/ClearQuest作为根治项目组合管理的利器。针对中航网络的实际配置管理情况,凭借Rational技术专家多年来对各行业顶尖公司研发部门的支持经验,IBM技术专家与中航网络质量管理部门密切合作,通过对开发团队组织结构的分析,决定选择四个典型项目首先实施。在随后的QuickStart服务过程中,制定了项目组切实有效的使用模式。
经过双方努力,这两个工具在四个多月的时间内就完全投入应用,并在实践中收到奇效:原先很多需要开发人员和产品人员手工填写的变更记录、代码检入/检出等工作现在都可由配置管理工具自动完成,不再需要通过人工方式进行版本管理,大幅提高提供了开发效率,减小了可能由于人为原因导致的误差。
对此,中国航信质量管理部经理田苗的感受是:“它便捷的变更管理功能,减少了手工纸单管理的繁琐,极大提高了效率。而统一的代码和文档管理、严格的权限控制,更有效地保护了公司的软件资产。”
2004年年初,IBM宣布推出“合纵连横,挥斥方遒”的软件策略。
2004年年初,IBM宣布推出“合纵连横,挥斥方遒”的软件策略。五大品牌向12个重点的转变,以期建立一个以行业为背景的软件服务平台,IBM将向这些行业的中间件解决方案的开发投入巨额资金。
IBM中国华副总及大中华区软件集团总经理 宋家瑜
IBM大中华区软件部市场及品牌总经理 胡世忠
IBM大中华区软件部市场总监 左洪
记者手记
文/本刊记者 刘梅
想左右空气的味道,你需要走在风的前面。IBM软件的味道一直在变,是因为它走在风的前面。从当年的青苹果的味道,到十年后有如陈年老酒般愈加散发出耐得住考验的醇香味道;从当年纯粹的“技术味道”,转变为现在的“商业味道”。
IBM软件部的十年史,原本有足够的故事来讲述它从“机器”的庞然大物,到轻灵的软件巨子的转变。只是寥寥千言,无法刻画出每一次兼并之惊魂,每一处竞争之惨烈。
好在本刊的主语是“用户”。所以在叙述上,记者选择了从用户角度品味IBM的办法。我们更希望通过用户的感受和经历,来展现IBM软件的味道,希望这些片断,能映射出IBM软件十年的酿造过程。
创新要从“虚”字下功夫
—从IBM操作系统的发展看软件创新的启示
文/华北计算技术研究所 张学孝
“虚机器”的思想是操作系统设计和发展的重要思想,纵观IBM等公司的操作系统的发展,几乎每次重大版本的升级改进,都离不开“虚机器”思想的运用。例如,为解决用户竞争CPU问题,利用分时调度技术(虚拟技术)将物理的CPU改造成众多虚CPU,使每个用户程序有一个虚CPU。为了解决多个用户竞争打印机的问题,利用打印缓冲区和分时打印技术(虚拟技术),把一个物理的打印机改造成众多虚打印机,使每个用户都能有一台虚打印机。这种“虚机器”(“虚设备”)的思想几乎应用到了所有的系统设备,以解决多个用户竞争有限的资源的问题。
这种思想应用较晚的是存储器,为了解决内存不够大的问题,用虚拟存储技术,把物理的存储器(内存和外存盘)改造成为容量为“海量”的虚拟存储器,从此产生了基于虚拟存储器的操作系统。这种单虚拟系统由于所有用户都共用一个虚拟地址空间、一个操作系统,导致程序切换等诸多不便和系统开销很大。因此,又把单虚拟系统改造成多虚拟操作系统(MVS),即每一个用户都拥有一个操作系统,一个虚拟地址空间。
计算机网络出现后,“虚机器”思想很快冲出机房,应用到了网上,出现了将一个物理的计算机网络改造成为更安全更适合用户需求的虚拟计算机网络,即VPN。随着网络的发展,产生了“网络就是计算机”的观点,兑现了网络的概念,现在,大家在竞相做网格,是否可以设想将一个现实的网格改造成满足特定用户特殊需求的“虚拟网格”呢,我想也许会有这一天的。
Windows图形界面的出现很快替代了传统操作系统使用命令行(字符串)的人机界面,这是因为图形界面是二维的,而命令行本质上是一维的,显然二维的界面比一维的界面更方便人机交互。其实,图形界面的出现也可看作是“虚机器”思想在人机界面上的又一次尝试。即将一个原先不好用的人机界面改造成用户使用方便的界面。改造人机界面的最终目标应该是能听、能说、能看的“虚拟界面人”,那时用户与计算机的交互就能像与“人”一样进行了,可以预料这样的“虚拟界面人”的到来也许不会太遥远了。模式识别、语音识别、语音合成、自然语言理解、机器翻译等技术的进步将催生“虚拟界面人”的早日到来。
综上所述,“虚机器”的思想,不仅是操作系统设计和发展的重要思想,同样也是软件有所创新的重要武器。“虚机器”、 “虚设备”、 “虚拟技术”其本质和核心是个“虚”字,可见软件要有所创新就要在“虚”字上下功夫。