中间件市场寡头缺席 上海软件欲试深浅 - 上海屋檐下 - 李影

(这条文章已经被阅读了 154 次) 时间:2001-07-17 11:42:16 来源:李影 (李影) 原创-IT

7月3日,一场简朴而紧凑的“中间件研讨会”成为上海软件业近年来最正规的一次“中间件动员大会”。“你问我要去向何方,我指着大海的方向。”主办方上海计算机开放系统协会手指的方向就是中间件。
数十亿中间件市场寡头缺席 上海软件欲试深浅
本报记者 李影

(小标)“动员大会”
上海计算机开放系统协会理事长朱三元向记者透露这条“独家新闻”时,一再申明:“你一定来看看这次中间件研讨会,很有写头。”朱三元的理由在于:印度模式、爱尔兰模式、美国模式未必适合中国软件,中国软件产业的起飞今日面临着新的机遇和希望,最根本的变化是全球软件开发的节奏越来越快。原先用户提出一个需要,软件公司可以用二三年时间来开发完成,现在不行了,用户希望短时间内就能看到产品。那么对国内软件企业而言,一种办法是走构件化道路,利用可重用模块提高效率;另一种办法是厚积薄发,把复杂的开发变简单。在系统软件跟应用软件之间加了中间件,看似增加了内容,实际上却使得二次开发很简单,大大适应快节奏的软件开发。
“现在你关了门称老大是不行的。改革开放了,特别面临WTO,很多上海软件企业都碰到过这样的困惑,究竟我的方向是应用软件还是中间件?他自己把握不定。我的观点是走中间件这条路。”朱三元的观点得到专家的普遍认可,但对软件企业来说还有观念更新问题,“必须帮他们下决心,赶紧去做中间件。”
朱三元也不讳言地把中间件比喻成双刃剑,如果软件企业本身缺乏行业经验、深厚的业务知识、市场意识等,那么开发出来的中间件产品就可能失败。但是如果软件企业依然满足于来一个项目做一个项目的话,它是永远长不大的。他认为最适合国内软件企业成长的途径就是在市场中找需求,在某个行业领域内形成企业的独到之见,然后有意识地把这种可推广的专业化需求提炼成中间件,这样的话,很多东西都可以重用。用户要求快速见到产品时,企业只需开发一小部份内容就能满足他们的要求。“这就是厚积薄发,企业算的应该是后面的帐,现在最需要的是政府、软件企业的重视以及挖掘用户需求,有推有拉,这事情就成啦。”朱三元透露北京也有专家在大力奔走和呼吁,如果在中间件上中国走的早,而且发展的快、好的话,很可能形成令人瞩目的“中国模式”。
(小标)乐教授的一份报告
众所周知,工业革命从19世纪的手工式单件生产进化到20世纪的大工业生产,其中关键的一步就是标准零部件的出现。功能再复杂的产品都是由大量现成的标准件装配而成,这就使得生产走向了规模化和分工协作的道路,并且分工越细致、专业生产的程度越高,总体生产效率就越高。
“软件其实也是一种工业,软件生产构件化技术的发展就是受到了大工业生产分工协作方式的启发,这也是软件技术跨世纪的一个发展趋势,其意义在于改变软件的生产方式,从个别生产发展到标准化分工协作,从而在根本上提高了软件生产的效率和质量,提高开发大型软件系统尤其是商用系统的成功率。”作为此次“中间件研讨会”的主题报告演讲者,东华大学计算机系教授乐嘉锦要给四五十家软件企业做的就是“中间件”的工作,把复杂问题简单化。因为中间件这一新兴的软件领域已悄然崛起。
其实中间件正是构件化软件的一种表现形式。中间件抽象了典型的应用模式,应用软件开发人员可以基于标准的中间件进行再开发,开发方式其实质就是软件构件化的具体实现。乐教授推荐的中间件的定义就是指一种独立的系统软件或服务程序,分布式应用软件借助这种软件可以在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通讯。
从中间件的定义可以看出,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,而且还要实现应用之间的互操作;中间件是基于分布式处理的软件,定义中特别强调了其网络通讯功能。
那么中间件主要被用来解决什么问题呢?
乐教授认为,首先是应用的互连和互操作的问题。不管这些应用分布在什么硬件平台上,使用了什么数据库,通过了多么复杂的网络。诸如要支持各种通讯协议、各种通讯服务模式、传输各种数据内容、数据格式翻译、流量控制、数据加密、数据压缩等。中间件的核心内容是要解决名字服务、安全控制、并发控制、可靠性保证、效率保证等方面的问题;对于应用开发,中间件要能提供基于不同平台的丰富的开发接口,要能支持流行的开发工具、支持流行的异构互连接口标准(如XA、IDL等);系统管理方面的中间件要能解决对中间件本身的配置、监控、调谐,为系统的易用易管理提供保证。由于实际的应用环境千差万别,在不同的应用领域,对中间件又有各种不同的要求。因此不能指望有一种包罗万象的中间件解决所有的问题。
乐教授告诉记者,中间件是软件技术发展的一种潮流,被誉为发展最快的软件品种,近年来势头强劲。无疑,中间件正在成为软件行业新的技术与经济亮点。
据了解,目前中间件得到了广泛的应用,在各个企业或企业部门的应用中起到了承上启下的关键作用。中间件产品有很多种,其中比较著名的有BEA公司的Tuxedo、Weblogic,OMG组织的CORBA,IBM公司的WebSphere以及Microsoft公司的MOM等(。见表一)。
根据乐教授提供的调查表明,在许多家使用中间件技术的公司中,有17%使用远程过程调用(RPCs)中间件,有14%使用面向消息的中间件(MOM),17%使用事务处理(TP)监控器(monitors)中间件,19%使用对象请求代理(ORBs)中间件,13%联合使用ORB/TP monitor,剩下的21%不清楚(见表二)。在这些公司或团体所使用的中间件产品中,使用Internet协议占据了大多数,占40%。仅次于它的是OMG公司的CORBA和微软公司的COM/DNA,占到了22%。Sun公司的RMI(Remote Method Invocation)RPC/ORB仅占据了8%的份额。就消息中间件(MOM)来说,IBM的MQSeries和Microsoft的MOM统治着他们各自的市场。而就TP monitor来说,从被调查者反馈回来的信息可以得知,BEA公司的Tuxedo占据了优势,紧随其后的是Microsofts Transaction Server(MTS)和IBM公司的CICS。而ORB和TP monitor联合使用的结果反映了当前市场的复杂性。在被调查者当中,36%使用MTS/COM,32%使用BEA公司的OTM/Weblogic,18%使用Inoa公司的Orbix-OTM,还有7%使用其他的产品。
由以上调查数据可以看出,在全世界范围内,中间件技术正在成为一个新的经济增长点。而在我国,从2000年中期开始一些资金雄厚、技术领先的大公司开始崭露头角,如北大青鸟、国防科大、北京东方通科技公司、托普软件和金蝶公司等,都投入巨资挺进基于中间件的应用解决方案开发领域,有的公司甚至已经开发出了自己的应用平台。例如金蝶公司开发的Apusic Application service 1.0,北京东方通科技公司开发的消息中间件(TongLINK),交易中间件(TongEASY),对象中间件(TongBroker),安全平台(TongSEC),通用代理业务平台(ezBanker),新一代对象中间件TongDOM等多种中间件产品,使其成为我国中间件领域的领导企业。
乐教授预见,中间件市场将引发国内软件业新一轮淘金热。

(小标)寡头缺席 诸侯竞雄
尽管当前国内中间件市场大体上被国外软件占据,国内开发的中间件要逊色的多,但整体中间件市场还未饱和,而且由于应用领域的需求不断更新,业界预言在短时间内很难形成少数软件企业垄断市场的局面。
BEA、Oracle、华腾是此次“中间件研讨会”上的各领风骚、各具特色的“三驾马车”。
1997年BEA是被HP拖到中国来的,当时IBM很早就在中国金融业推出中间件产品,HP在与IBM的竞争中深切体会到只有把“硬件+中间件+数据库”才能跟IBM整个产品线相抗衡。经过几年发展,BEA华东、华中区总经理杨勇告诉记者,目前BEA的中间件产品在国内电信行业中已普遍使用,企业、政府也开始大量采用,上海交通一卡通、社保卡、宝钢、东方航空等都采用了BEA中间件。
BEA自我感觉已经是中间件市场的寡头之一,杨勇预计到今年年底BEA的销售额、市场占有率都有望高出最主要的竞争对手IBM2倍。其中华东市场今年销售目标是翻一番,达到600万美元。
对国内软件企业意欲抢食中间件市场,杨勇表示:“从某种意义上非常尊重、敬佩中国软件企业。”但他并不认为国内软件企业非得花精力补这门课不可。因为一旦涉足到中间件领域,企业定位就跳到系统软件上,而系统软件开发有很多高要求严标准,一是资金投入大,动辄上亿,回报周期长;二是中间件技术需要拿到很多核心的底层技术资料,中间件不仅是独立的产品,还要跟很多操作系统、数据库以及其他开发工具进行深入的沟通和技术上的配合,这点在国内目前很难做到。
相反与国外厂商竞争应用层软件,杨勇认为是国内软件企业的强项所在。一来国内软件开发人员素质高;二来国内应用市场有独特的国情,并不是国外软件都能适合;三来国内软件开发综合成本低。这三大优势在杨勇看来“钱”景无限,不仅可以在特定领域和国外竞争对手一比高低,而且国内的软件产品可以飘洋过海,挣海外市场的钱。

Oracle上海办事处技术顾问主管徐懿告诉记者,Oracle进军中间件是一个渐进的过程,早在1995年Oracle透明网关产品、应用服务器第一版本等就面世了,1996年Oracle正式提出“网络计算结构”的概念,此后Oracle开始大刀阔斧进行应用服务器的推广。一两年后Oracle又分别推出一些在Oracle应用服务器上运行的应用产品,不断完善后演变成现在完全基于三层架构的电子商务套件。
虽然目前中间件的销售比重在Oracle软件中并不是很大,但中间件已经成为Oracle整体方向策略的一部份。徐懿透露,Oracle肯定会加大中间件的投资力度,从研发到市场推广。
对于对国内软件企业瞄准中间件的行为,徐懿认为他们的机遇大于挑战。首先由于现在先进技术日趋开放,厂商们都比较容易获得各方面开放标准的说明,在这个开放标准上开发自己的应用,或者开发自己的中间件产品,要比以前封闭式的开发简单许多。另外国内市场对中间件的需求非常大。一方面企业系统多,系统整合是中间件的价值所在。另一方面网上交易的大规模展开也会带来交易中间件的一个高峰需求期。因此对大部分软件企业而言,很多应用领域都值得去“掘金”。
上海华腾软件产品支持部经理赵增会在华腾工作6年之后最明显的感触是,对华腾这样的国内软件企业来讲,不可能像BEA那样先拿出一大笔钱做一个很长的、很通用、很广泛的中间件产品,而只能是在项目集成中去用心提炼用户的需求,然后形成适销对路的特色产品,积累深厚的行业经验之后才能打下大单子。
华腾开张伊始就盯上银行领域。目前在银行金卡系统占有率已超过六层,其中华腾TOPLink消息交换平台就在各个城市金卡中心大量使用。赵增会说如果软件企业每接到一个项目都得重新开发的话,费用相当不合算,很难挣钱,华腾后来就逐步把一些知识积累和可重用模块进行整合和优化,产生出中间件产品,这样市场推广力度可以加大,业务上的很快。赵增会认为从一个应用开发商,转向提供产品和中间件的整体解决方案提供商,华腾由此上了一个新台阶。
听说上海市软件界在筹备成立“可重用软件库”,赵增会举双手赞成,“真的很好,大家可以共享资源。软件企业在做项目中总会碰到各种问题,最希望有现成的可重用模块,这样项目上的很快。企业不可能什么都自己开发,有时倒不如花钱去买别人的产品。”

(小标)机遇
根据有关组织的预测,消息中间件是目前中间件技术的发展热点,在目前的市场上占据主导地位,而且发展势头迅猛。它以其独特的优势为各种分布式应用的开发注入了强大动力,极大地推动了应用系统集成的发展。对象中间件技术也发展迅速,各大硬软件厂商都在积极参与有关标准的制定和产品开发工作,像IBM、HP、DEC、AT&T、ICL、Microsoft等都制定了相应的战略。中间件的另一个发展动向是向Internet 的延伸,Internet/Intranet 技术早已在全球范围内广泛采用,但由于其自身的技术特点,在构造许多大型企业级应用时仍显不足,如并发控制、负载均衡、可靠传输、数据路由等,因而仍然存在供中间件发展的中间地带。
“开发中间件对于中国软件企业来说,是一次难得的与国际接轨的机会。”这样说乐教授的理由之一是中间件的存在有着不可替代的作用。作为技术链条中的连接部位,操作系统和应用软件的迅速发展从两个方面促进它的发展。在网络时代,中间件在技术上有着广泛的应用前景。它们之间的可靠互联对中间件提出了需求。在数据库技术的发展中,无论是关系型数据库、网络型数据库还是对象型的数据库,甚至是不同公司开发的同一大类型的数据库之间,同样存在多种技术分支和标准,没有哪一种平台能完全支持所有版本,也没有哪一种应用软件可以无障碍地访问所有数据库,通过中间件来实现数据库资源的共享成为必然的选择。
  理由二是中间件并非专有系统,在技术上它与国际标准及规范接轨。如果从一开始就严格遵循其标准与规范来进行研发,就不会存在技术上的距离感,如果能切实抓住机会,就有希望与世界先进水平保持同步发展。
  理由三是,中间件虽然是系统级软件,但由于其和应用系统之间有着密切的关联性,因此不可能像操作系统和数据库一样被国外软件一统天下。当前国内中间件市场大体上是国外软件占据了大半壁江山,国内势力要逊色的多。但是国内软件厂商应该迎头赶上,积极开发具有自主知识产权的中间件。
  中间件市场刚刚迎来高成长期,未来的市场空间很大,在相当长的时间内还不可能达到饱和状态,而且随着应用领域的不断拓展,需求不断更新,因此在短时间内很难形成单个或少数几个厂商垄断的局面。可以预料,在这个并没有技术壁垒的软件市场,未来的竞争将集中在管理和对用户需求的及时反应上。