软件格局新生代<br><br>王玮冰/文<br><br>----软件技术架构的格局如同欧亚大陆的板块一样在不断变动,在这些碰撞挤压中,总会有些新的市场缝隙产生,也总会有一些公司如新的山峰一般隆起。<br>----如果想体会软件系统集成商面临无序竞争时的迷茫,只须瞧一瞧1999年时的昆明昆船信息产业有限公司总经理李涛。在已经同质化竞争严重的市场情势下,“压价格”和“拉关系”成为实力的体现。而好不容易接下的管理系统单子,IT工程师们常常要在充分理解用户需求和实现需求的技术之间苦苦挣扎,结果开发的系统也许还不尽人意。难道网罗行业和技术的复合性人才才是出路?<br><br>----“这加大了利润趋薄的系统集成企业的运营成本和难度”,李涛说。<br><br>----2001年下半年开始,昆船信息的发展困境发生了戏剧性的转折。当年的迷惘不再,他们在烟草行业打了几场漂亮仗,似乎找到了行业IT供应商的感觉。但与当年迥异的是:他们现在看重培养的人才是对烟草行业理解透彻的专家。<br><br>----“在云南红河卷烟厂企业信息自动化的项目里,我们偶然发现了一个软件开发协作链”,李涛解释说,在他们的合作伙伴北京思维加速公司提供的“软件平台”之上,昆船信息只对用户需求进行深入理解,就可比以往快速容易地开发出满足用户需求的复杂软件系统。昆船信息从中也欣喜地发现了自己未来应该强化的优势和企业定位。<br><br>----李涛提到的软件平台提供商、行业IT供应商和用户三方形成的软件开发协作链,其实是软件产业中正孕育着的巨大变化的一个端倪。管理软件业内新生代——软件平台提供商正悄然跃出海面。<br><br>----软件新锐力量<br><br>----要理解软件平台的意义所在,事先应该廓清软件产业格局。美国英特尔公司前总裁安德鲁·葛鲁夫在《只有偏执狂才能生存》一书中曾经勾画过1995年前后的横向计算机工业形态图,如图1所示。<br><br>----最初,人们通常在操作系统之上直接开发应用软件。近10年以来,随着软件产业的深入发展,一些新的层级出现在操作系统和应用软件之间,丰富了软件层次,同时也减少了开发复杂软件系统的难度。软件技术架构的格局如同欧亚大陆的板块一样在不断变动,在这些碰撞挤压中,总会有些新的市场缝隙产生,也总会有一些公司如新的山峰一般隆起。上个世纪90年代出现的处于操作系统软件与应用软件之间的中间件,就是帮助用户灵活、高效地开发和集成复杂的应用软件。而随着中间件和应用服务器等产品的发展融合,Bea、IBM、微软等厂商主导发起的软件基础架构层也开始清晰起来,Bea更是凭借中间件市场的成熟,成为有史以来销售额超过10亿美元所用时间最短的软件公司。作为一种为复杂应用软件系统提供通用技术基础架构的层级,基础架构充分体现了集成与管理思想,对组织业务应用的运行、门户和安全提供了全方位的支持。这个层级被计世资讯(CCW Research)称为软件基础架构平台。2002年2月,一直定位于中间件厂商的Bea适时推出了WebLogic企业平台。该平台是由WebLogic服务器、门户构筑软件和开发工具等组成的第一个完整定义的基础软件产品,Bea正式实现了中间件厂商向软件基础架构厂商的跨越。目前,软件基础架构平台已被Bea、IBM、Sun、微软等国外软件巨头形成的J2EE和.NET两大阵营垄断。这个领域比较具有代表性的产品有BEA的WebLogic、IBM的WebSphere、Sun的SunOne等。一些业内人士认为,2002年6月收购了SilverStream软件公司的Novell公司,在完善了OneNet体系后,也开始进入这个领域。<br><br>----近年来,随着软件基础架构平台的完善,为了进一步降低在软件基础架构平台开发复杂应用系统的难度,一个更接近应用软件的新层级开始萌芽——2002年9月,国内互联网实验室(www.chinalabs.com)根据研究,将这个新层级命名为“业务基础件”。2003年2月,计世资讯(CCW Research)《2003中国软件平台发展战略研究报告》则将之命名为“业务基础软件平台”。这个平台出现的目的是实现以业务导向和驱动,快速构建应用软件。计世资讯认为,业务基础软件平台是指以业务导向和驱动的、可快速构建应用软件的软件平台。和操作系统平台、软件基础架构平台相比,业务基础软件平台和用户的管理及业务相关度比较大,是管理软件开发的通用基础平台。操作系统平台解决了“应用软件系统与硬件之间的交互与管理问题”,软件基础架构平台解决了“应用软件系统与操作系统平台之间的交互与管理问题”,而业务基础管理软件则是解决了“管理软件的业务描述与操作系统平台、软件基础架构平台之间的交互与管理问题”,它是以业务导向和驱动的软件架构体系。(如图2)<br><br>----从去年开始,一些试图完成“业务基础软件平台”层级任务的产品已频频在国内市场上“露脸”,也许人们对这种产品在软件产业格局中所处的位置还很朦胧,但已显现了这个市场自发的巨大渴望。<br><br>----2002年3月,北京佳软信息技术有限公司发布了协力商霸.net,公司常务副总经理张怀清说,这个供应链开发平台让佳软解决了长期困扰管理软件企业发展的两个难题:系统、准确地描述用户的需求,快速、稳定地实现需求。8月18日,王志东的点击科技公司发布了新产品“竞开协同平台软件”。<br><br>----而微软、四通、中关村科技投资组建的中关村科技软件公司号称定位于通用资源平台软件(GRP)。2002年8月20日,他们发布了GRP系列的第一个新产品——CenEP。此后,2002年10月,东软金算盘软件有限公司推出了金算盘VP,这个产品据称是中国第一个管理软件平台,其形态是一个具有独立技术架构的应用软件包,与传统的功能性产品相比,它除了已具备完整的应用功能外,还具有一套技术架构、业务对象和先进的定制工具,易于实现快速的、低成本的、深度的产品扩展和增值服务。东软金算盘软件有限公司总经理杨春认为,这个研发了两年的软件平台是按照以客户为中心的理念,构建管理信息系统的工具和运行管理信息系统的环境,它包括完整的基础组件、业务框架和应用框架,实现了技术无关性和数据无关性,具备快速适应业务变化、深度满足用户需求的能力。<br><br>----随后,2002年11月,东方通科技成立10周年时,提出了第三个“五年计划”:即从2002年到2007年,东方通科技将由“中间件专业供应商”向“中间件平台软件提供商”转变。东方通科技总经理助理杨桦透露,在2003年下半年左右,东方通一些平台类软件就会发布。<br><br>----2002年末,北京思维加速公司的TIB业务基础平台发布了3.0版的测试版本,并已在成立2年多的时间里发展了100多个行业内资深的ISV和SI作为合作伙伴。 <br><br>----而作为ERP通用软件供应商的用友公司,在2003年初,发布了迄今为止最清晰的统一应用平台(UAP)策略,并称之为用友管理软件的灵魂。在这个战略里,用友所有的产品都基于一个统一的应用平台,这保证了各种不同的产品在数据、应用和流程上可以无缝集成,界面与操作完全一致,企业完全可以根据自己的实际需求分阶段部署不同的应用以及在必要的时候进行升级。<br><br>----2003年2月25日,金蝶软件发布了推进战略实施的金蝶企业应用套件(KingDee EAS),表明要打造集成、贴身的具有ERPII理论思想的管理信息平台。其开放式平台技术——KingDee BOS正式亮相,作为金蝶自主开发的系统级核心技术平台,又可称为互联网基础件平台,它以Apusic J2EE应用服务器为核心,基于Internet开放技术标准,结合了J2EE与.net两大技术体系,从而保证了KingDee EAS整体技术架构的稳定性和标准化;从而支持产品的进一步发展及与第三方应用集成能力。金蝶副总裁蔡军强调,“管理软件之争,已逐步演变为平台技术之争。<br><br>----终结“美丽陷阱”<br><br>----近年来,苏宁电器集团副总裁孙卫民对IT带来的管理提升相当认可,但他仍不得不苦笑地承认,信息化有时是一个“美丽的陷阱”。1999年底,苏宁曾在一家IT供应商的游说下,出于对某种管理优化前景的向往,上马了一个项目。但数月努力下来,结果与当初设想的目标相差甚远。尽管在财务上损失无多,但苏宁至少为此耽误了几个月,对方IT开发商也差点被“拖垮”。<br><br>----类似的软件失败项目,几乎所有企业CIO都深有同感。尽管信息化提升企业管理已经成了大势所趋,管理软件的应用与发展还存在很大问题。一是管理软件不能很好地满足用户的业务需求,其柔性非常差,不能适应业务快速变化,开发周期长,投入仿佛无底洞。二是软件提供商的开发效率低,实施周期长,成本压力大。软件研发和实施的难度使很多企业陷于两难境地。<br><br>----正是来自技术和业务两方面的需求汇聚,业务基础软件平台类产品开始“闻鸡起舞”。 “业务基础平台要解决的真正问题是什么?”北京思维加速公司总经理马科说,“我想是为了解决管理软件大规模定制的需要。”<br><br>----近年来,由于企业个性化和持续完善成为企业竞争的基本战略和现实,企业管理软件大规模定制成为日渐普遍的市场要求,各行业、各企业需要的是符合自己企业特殊需要的管理软件。而这种意义上的大规模管理软件的开发定制,需要各个行业诸多管理软件厂商的共同参与,业务基础软件平台则是为他们提供一个更好的基础和工具,从而使大规模的软件定制成为可能。所以,在产业链中,平台软件和应用软件是完全不同的两个层次。<br><br>----“思维加速的TIB业务基础软件平台是对企业管理需求和对软件产业战略思考的产物”,马科强调。这位思维加速公司创始人是中国软件平台领域第一代程序员,曾在北京希望集团做副总工程师,当马科在希望集团研发梦之队开发汉字平台时,就认识到中文外挂式平台已经明显无法抵挡Windows的侵袭,开始思索寻找一个在未来的软件产业领域中占据重要位置的平台类产品。自那以后,他一直在对这个平台构想进行理论和实践的完善。1999年末,在一次偶然的机遇中,他见到了时任昆船信息产业公司总经理的李涛,昆船信息当时正开始与云南红河卷烟厂联合开发红烟企业信息自动化系统。<br><br>----对于昆明船舶来讲,红烟项目不啻于一个巨大的挑战,红河内部有数十个部门、近千个用户,数百项复杂业务的协同,集OA、ERP、Internet业务流程系统于一体,与CIMS紧密集成。为了建立一个复杂的集成不同技术标准和操作系统,并满足红河个性化的业务需求,一个用来构建与支撑应用软件的软件平台成为必须的前提。一方面,这个平台要有应用软件系统开发与运行的支撑环境,另一方面,这个平台还要具备开发与维护管理应用软件的工具与方法。<br><br>----这正与马科设想的“软件平台”产品契合。2000年初,以提供业务基础软件平台为目标的北京思维加速公司成立。2002年6月开始,昆船信息在思维加速TIB软件平台上利用几个月的时间快速搭建了包括13个子业务模块的业务信息系统。到2002年10月份,一些模块已经上线试运行。全部模块则在2003年1月31日全线运行。<br><br>----除了红烟项目,在思维加速成立2年多的时间里,也已经发展了100多个的行业内资深的ISV和SI作为合作伙伴。其提供的TIB业务基础平台在国内电力、电信、烟草、石油石化等20多个行业得到应用,许多项目被列入863和省部级重点项目,其中云南红河卷烟厂信息化系统被列为6个“国家企业信息化示范工程”之一。<br><br>----从目前来看,马科感到,一个成熟的软件平台,应该基于业务和管理层面,以业务建模为基本手段,从而构架、开发和维护业务应用系统。它的最大特点是业务导向和技术无关性。采用模型自动执行作为软件的主要实现方式,应用软件中非常困难的实现部分和大量重复的业务逻辑已经无需编程。这类似于人们打印文件,已经不必再关心打印机的型号。它可以从许多方面大幅度地提升现有软件开发的效率,并且大大降低软件开发的成本。计世资讯(CCW Research)在报告指出,在TIB业务基础软件平台上开发管理软件可以降低复杂性,省去基础性的研发工作,减少70%左右的工作量,从而大大缩短研发周期,提高研发效率,迅速占领行业市场。<br><br>----佳软公司2002年北京同仁堂医药连锁组织项目,根据同仁堂连锁管理的需求,按传统研发模式研发时间需要10个月左右。以协力商霸.net供应链开发平台,佳软公司的程序员们仅用短短一个月的时间就完成同仁堂项目的整个编码工作。而同仁堂是国内最大的医药连锁企业之一,所辖100余家连锁店,8个配送中心。<br><br>----不仅如此,业务基础软件平台的出现也会对管理软件产业链产生重要的影响。业务基础软件平台诞生之后,管理软件可以由两种主要方式提供:一是基于软件基础架构平台,二是基于业务基础软件平台。当然,也会还有少量其他的方式,如适用于嵌入式系统的管理软件、直接在操作系统之上开发的管理软件。计世资讯分析,未来的2~3年内,将会有越来越多的复杂应用软件系统建立在业务基础软件平台之上。在管理软件领域,甚至会掀起一股从软件基础架构平台向业务基础软件平台迁移的高峰。预计在2005年,主流的管理软件都将基于业务基础软件平台。<br><br>----软件提供方式的变化,当然引来管理软件产业生态链的变化。在新的管理软件产业生态链中,也许将会有这几类角色存在:软件基础架构平台提供商、业务基础软件平台提供商、管理软件提供商、咨询公司、ISV及SI等合作伙伴、最终用户。<br><br>----到时,类似思维加速+昆船信息+红河卷烟厂的软件平台提供商、行业IT供应商和用户三方形成的软件开发协作链也许会成为常见的现象。<br><br>----机遇和门槛<br><br>----从纯粹开发的角度来谈, 业务基础平台产品缺乏可借鉴的产品,设计难度很大。按照马科的说法,业务基础平台的基础理论是“企业工程理论”和“业务模型体系”,这两种理论与计算机技术的结合,要求设计者具有跨领域的知识背景,并具备创造性思维。<br><br>----而真正现代的、商品化的开发工具技术,在全球范围内,目前只集中在微软、Borland、IBM等少数几家公司手里。由于平台类软件是构建和支撑其它软件的基础软件,必须向ISV提供成熟的现代开发支持工具,这一点是绝大多数软件公司难以逾越的技术屏障。<br><br>----此外,“技术无关性”的实现知易行难,因为对各类主流基础技术的支持,需要平台公司管理并整合不同技术体系、不同开发工具的项目组来共同开发同一功能的产品,技术难度非常大。<br><br>----目前,国内出现的业务基础软件平台类产品各有千秋。计世资讯认为,从目前产业界的发展趋势来看,业务基础软件平台有两种实现途径:第一种是“组件化业务基础软件平台”,第二种是“模型化业务基础软件平台”。这两种做法所包含的基本内容不尽相同,适应对象也大有不同。<br><br>----组件化业务基础软件平台是软件平台比较正常的发展轨迹,也是“面向对象、组件化开发模式”在管理软件中的具体应用。在组件化业务基础软件平台中,其基本内容是集成应用平台和集成开发环境,但对于组件化业务基础软件平台,其最大的难点在于组件的生成与管理。因此,组件式业务基础软件比较适合那些对管理和业务知识比较了解的软件提供商。组件式业务基础软件的代表产品是东软金算盘VP和用友UAP平台。<br><br>----模型化业务基础软件平台的基本内容包括两部分:集成业务平台和业务建模工具。前者是业务基础软件平台的支撑环境,也是解释与执行业务建模工具所开发软件系统的主要载体;后者是业务基础软件平台的开发与管理体系,用户可以通过它研发出各种各样的软件系统。<br><br>----业务建模工具采用业务导向,基于企业工程理论和企业参考模型,为软件设计和开发提供有效的导向和依据,帮助开发者全面、正确和迅速地实现管理者的管理和业务要求,可大幅度地提升管理软件的开发、发布和维护的效率及质量,并在业务持续完善的过程中实现快速调整。当然,这是建立在它技术无关性的基础之上。它通过运行平台直接执行企业的业务,实现业务模型和系统实现技术的分离,从根本上提升管理软件的技术无关性,使应用系统可以在各类主流和标准的基础平台上运行,并可以顺利地迁移到未来的实现技术上。这个领域比较典型的产品就是思维加速TIB平台。<br><br>----2003年2月,当Bea中国系统有限公司首席技术推广人程朝晖听了马科介绍的思维加速业务基础软件平台的思路后。他有点吃惊地发现,对方在应用软件和软件基础架构之间发现一个新领地,其TIB业务建模工具的思路“很有眼光”,无疑在软件研发领域“开创了一个新方式”。<br><br>----但是否像目前广为认可的操作系统、数据库软件一样形成一个新软件产品,程朝晖认为还要取决于它的市场容量,是否得到市场认同。但他相信它能在某个领域和行业得到广泛应用。他不能确定的是,思维加速在这个领域领先性的保持时期。程朝晖注意到,思维加速TIB平台中的某些思想,许多大公司也有兴趣,这意味着这一领域将会逐渐吸引大公司的进入。<br><br>----一些研究人士认为,软件业一直在发生着不断创新和不断的融合,局部技术的创新和融合给整个产业不断注入新鲜的活力,层级之间的演变往往带来的是深层理论的变革和产业格局的大调整。“业务基础软件平台”层级的凸现,意味着一个新的机遇正在来临。在硬件、操作系统领域被国外大鳄垄断时,独到的创业眼光和外在的行业机遇使Bea在业务基础架构层级初现时,发展成为新生的国际软件冲浪高手。那么,对于中国软件企业来说,在更接近应用软件层面的业务基础软件平台完全有可能成就一两个巨人。<br><br>----当然,时间无多,若不想被纷沓而至的象群踩死,除了领先的技术和思路,还要有在管理和市场拓展上更高的视野和执行力。 <br><br> |