ccidnet????

出版日期:2002-11-04 总期号:1165 本年期号:82

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
华东专刊
华南专刊
西北专刊
中间件
技术的发展和机会
李安渝

  随着计算机技术飞速发展,许多企业的信息系统已不再满足于单机系统和简单的Client/Server系统,而是向着三层和多层体系结构的分布式计算系统发展。在分布式计算环境中,大规模的应用软件通常要在不同的软硬件平台上运行,为了更好地开发和应用这种能够在异构平台上运行的软件,迫切需要一种基于标准的、独立于网络、计算机硬件以及操作系统的开发和运行平台,中间件技术因此应运而生。


  作用和分类


  中间件是在计算机硬件和操作系统之上,支持应用软件开发和运行的系统软件,它为企业级的分布式应用提供了一个标准的平台,使得应用软件开发和运行能够独立于特定的计算机硬件和操作系统平台,实现企业应用系统的集成。中间件具有标准的程序接口和协议,可以实现不同硬件和操作系统平台上的数据共享和应用互操作,具有强大的计算资源管理和网络通信能力,以及良好的可扩展性。在应用系统开发中采用中间件技术不但可以屏蔽底层操作系统的差异,减少应用系统开发的复杂性;还为应用系统的布署、运行和维护提供了有力工具,大大减少了计算机应用系统总体拥有成本。

  中间件的产品种类很多,根据中间件在系统中所起的作用和采用的技术不同,大致可分为以下几类:

  数据库中间件 数据库中间件是使用得最广泛的一种中间件。例如ODBC就是一种基于数据库的中间件,它允许应用程序和本地或者异地的数据库进行通信,并提供了一系列的应用程序接口。在这种数据库存取模型中,数据库是信息存储的核心单元,中间件完成通信的功能。

  远程过程调用中间件 远程过程调用中间件使得应用程序调用远程过程就像调用本地过程一样,并且调用是可以跨不同操作系统平台的,而程序员在编程时不需要考虑这些细节。此外,远程过程调用还可以将程序的控制传递到远端的服务器当中去。

  消息中间件 消息中间件能够在客户和服务器之间提供同步和异步的连接,并且在任何时刻都可以将消息进行传送或者存储转发。消息中间件还可以跟踪事务,并且通过将事务存储到磁盘上实现网络故障时系统的恢复。消息中间件适用于在分布式环境下需要在多个进程之间进行可靠的数据传送环境。

  事务处理中间件 事务处理中间件为复杂环境下分布式应用的速度和可靠性要求提供支持。程序员可以使用事务处理中间件的API编写高速而且可靠的分布式应用程序,即基于事务处理的应用程序。事务处理中间件向用户提供一系列的服务,如应用管理,管理控制和应用程序间的消息传递等。常见的功能包括全局事务协调、事务的分布式两段提交、资源管理器支持、故障恢复、高可靠性和网络负载平衡等等。


  发展和机会


  近年来,中间件技术发展很快,已与操作系统、数据库并列为三大基础软件。中间件和计算机操作系统相互促进,共同发展。操作系统的一部分功能可以由中间件来实现,一些中间件的功能也可以纳入到操作系统中。因此,操作系统和中间件相互融合,推动计算机软件技术不断发展。中间件另一发展趋势是将解决不同公共逻辑问题的中间件(如消息通信、数据存取、事务处理、安全控制、工作流等)组合使用,构成公共网络系统平台。在公共网络系统平台基础上,针对专业应用领域和行业应用(如电子商务、电子政务、企业信息化等),基于三层Client/Server结构和构件技术,利用中间件服务的支持,制定应用层协议规范,构建相应的专业平台和业务集成应用框架,形成支持特定领域的网络应用软件专业平台。

  中间件技术发展为我国软件企业提供了难得的发展机遇。我国软件企业可以不失时机地集中优势力量,面向应用需求,对若干关键软件技术进行攻关,开发具有中国自主版权的公共网络软件平台产品,使我国在基础软件领域的研发获得突破,从而推动我国软件产业的规模化发展。在通用中间件方面,我们可以开发出具有中国特色或行业特色的中间件,在“面向行业应用的中间件技术”中占据主导地位。从技术方面来看,当前可提供通用中间件技术的国外厂商不少,我们因此有机会选择长期稳定且愿意承担一定风险的厂商进行合作,开发出具有行业特征的中间件产品。从用户需求方面看,随着市场竞争的加剧,以及电子商务发展的需要,企业经常要进行业务流程的调整,越来越多的企业开始关注系统的伸缩性和可扩展性。而中间件可以对不同操作系统上的应用软件集成提供支持的特性,很好地满足了企业内部对系统伸缩性和可扩展性的要求。并且结合行业应用特点的中间件,可以更好地支持企业业务处理,提高应用系统效率,降低应用系统开发和维护成本,具有广阔的市场前景。因而也是我国软件企业利用中间件技术,发展壮大自己的良好机会所在。


  作者简介


  李安渝,研究员,中国科学院软件研究所电子商务技术研究中心主任。1985年毕业于上海交通大学船舶工程系,获工学硕士学位。1985年赴美国留学,1988年获美国亚历桑那大学电机工程硕士学位,1993年获美国斯坦福大学电机博士学位。先后在美国多家高科技公司,包括SGI公司和HP公司担任工程师和高级主管工作。


  服务特色


  以售后为中心顾问和培训为两翼

  东方通科技公司的技术服务以平台产品为核心向外拓展,提供基于产品的专业技术服务,并以此为依托,进一步向提供行业应用解决方案的上层服务拓展。

  东方通科技公司提供的产品服务,以售后服务为中心、顾问咨询服务和技术培训服务为两翼,为产品应用提供多方位的技术支持:从应用方案设计到技术方案的实施、从技术人员培训到应用系统运行维护方案建议、从远程服务到现场技术支持、从产品的使用问题到用户应用系统问题的定位解决、从中间件技术问题到操作系统及数据库系统问题的定位,东方通科技公司提供了多种形式、多种层次、满足不同用户需要的技术服务。

  经过多年的辛勤耕耘,东方通科技公司培养了一支高素质的技术服务队伍,能够适应多变的用户环境解决复杂的技术问题,善于与用户进行良好的沟通,在充分理解用户系统要求的基础上,给出最佳的处理建议。

  提供特殊功能需求的定制服务

  牛软件在市场合作和大量工程实施过程中,已经形成了自己健全的服务体系,拥有一支专业化的技术服务队伍,可以积极迅速地为用户提供全方位的技术服务。

  在服务过程中,青牛非常注重服务经验的积累和总结,形成了内容丰富的技术服务数据库,为长期提供优质的服务和服务网络的形成奠定了坚实的基础。为了能充分满足客户在系统建设、运营、维护和管理方面的特殊需求,青牛凭借本地化开发和拥有自主知识产权的优势,向合作伙伴和最终客户提供特殊功能需求的定制服务。这也是青牛服务的重要特色。

  青牛还长期坚持向合作伙伴提供产品技术、开发培训。青牛软件通过战略联盟,聚集了一批拥有丰富呼叫中心运营管理经验的专家,向客户提供呼叫中心系统建设和运营管理的咨询服务。

  提供灵活快捷的多种支持方式

  清华北美公司在提供先进技术的同时,还提供一整套极具竞争力的客户服务体系。经过多年的发展,清华北美在金融电子化建设领域取得了不错的业绩,并与广大客户建立了长期稳定的良好合作关系。

  经过多年的积累,清华北美培养出了一支优秀的支持与服务队伍,并在中间件产品的开发、项目的设计与实施等方面积累了丰富的经验。售前及售后服务覆盖清华北美的全线产品,并在客户项目实施的各个阶段给予及时高效的支持。同时在项目实施过程中,提供系统的培训,提高用户的开发技能。售前技术支持包括产品介绍及资料提供、需求分析与方案设计、技术交流与学术研讨等;售后服务的内容包括协助用户进行技术与产品培训、项目运行的管理与组织、应用系统升级与改造等。在服务上,清华北美还提供多种灵活快捷的支持方式:电话支持、远程支持服务、电子邮件、现场服务和项目管理跟踪。


  老总观点


  中间件将向平台软件发展

  中间件技术的发展使得中间件产品越来越多。中间件技术本身越来越复杂,同时中间件厂商也越来越多,这给软件开发商和行业用户采用中间件技术带来困难,使中间件在解决技术复杂性的同时又给用户带来新的复杂性。同时,不断增长的应用集成的需求也要求各种中间件产品之间进行整合。为此,以中间件技术为核心,提供针对行业应用的个性化平台软件,将能更好地满足行业用户的需要,也是应用技术的发展潮流。

  东方通科技公司是国内最早进入中间件领域的厂商之一,也是目前国内最大的中间件专业厂商之一。东方通科技已经在国内中间件领域取得了骄人的业绩,拥有了多个自主版权的中间件产品及广泛的客户和销售渠道。东方通科技将结合自身在中间件领域的技术与产品优势,推出以中间件为核心,以行业应用的共性化组件为基础的平台软件,并通过专业服务,为广大软件开发商和行业用户服务。对软件开发商与用户来说,东方通科技将提供的平台软件,又具有针对不同行业的个性化特征。这是东方通科技新的发展战略,这一战略的目标是最大限度地满足市场对平台软件整体解决方案的需求,巩固并提高国产化中间件已经取得的市场地位。


  北京东方通科技公司总裁 张齐春

  东方通科技这一发展战略将以更加开放的姿态,不断吸收新技术、新产品进入自身的平台软件之中,补充自己的不足。

  如何在一个机遇与挑战并存的环境里加速自身的成长,这是考验我们的智慧与能力的问题。东方通科技希望通过新的发展战略,对这一问题交出一份我们自己的答案,希望这份答案对于中国软件产业的发展是有价值的。

  做大中间件需要产业化

  近年来新兴的中间件技术得到了飞速发展。与操作系统和数据库管理系统不同,在中间件领域国际上暂时还没有形成垄断巨头,而且国内的研究基本上与国际先进水平保持同步。因此,在目前发展大型系统软件能力不足的情况下,介于应用与系统之间的中间件,已成为我国软件产业向基础软件领域发展的一个重要“切入点”。

  中间件产业的发展,政府支持是前提。在一个新兴产业的发展初期,政府的作用非常重要。如果政府能创造出一个比较适宜的发展环境,中间件的发展会更快。

  其次,产学研结合是我国中间件发展的捷径。国内很多高校、科研院所长期以来一直在跟踪国际中间件技术发展趋势,取得了许多与国际先进水平保持同步的技术成果。而国内中间件企业则普遍存在研发人员层次较低,创新能力弱的问题,所开发的产品与国际大公司产品具有较大的差距。加强产学研结合,实现高校科研院所的人才、技术创新优势与企业产品化、产业化双重优势,将对我国中间件产业的发展起到巨大的推动作用。


  中创软件董事长兼总裁 景新海

  第三,建设中间件产业化基地是中间件发展的基点。由于中间件的产品化程度高,产品适用性强,差异化小,容易在市场上形成寡头竞争的局面,竞争中的强者将会获得可观的利润,弱者将被迫退出市场。建立专业化的中间件产业化基地,培养专业化的研发、销售、支持和服务队伍,迅速形成规模化运作,是在中间件市场上取胜的关键。中间件产业化基地的建设,可以带动相关软件产品的发展,形成以中间件为中心的软件产业群。

  中间件是一种构件化的开发平台,在构件化开发中,存在着平台供应商、构件开发商、应用组装商和系统配置商等多种角色。中间件产业化基地的建设,将会带动其他环节软件厂商的发展,从而形成产业规模效应。

  用[积木]轻松搭建世界

  谈到中间件技术,我们都会自然而然地想到美国的软件巨头,而很少关注日本的软件产业。而事实上,就应用层面而言,这些技术正是在日本得到了非常普及的应用。EC-One(www.ec-one.com.cn)就是对“中间件”进行应用开发最为成功的代表之一。

  现在的软件开发已经从过去传统的方式步入了模块化、构件式的时代。一种基于Sun提出的J2EE的Blueprints模式技术,是EC-One发挥独自的开发经验完成的更加现实的组件开发标准。目前在日本,这种由Sun所倡导的J2EE/EJB企业级软件构件应用技术已经得到了广泛的应用。EC-One在Weblogic平台上对应用系统的开发进行规范、研发并提出了“构件库cBank”和cFramework框架。这一框架标准的好处在于除了统一之外,还可再利用已开发过的软件产品,因此与过去的软件开发相比,在开发效率上有了飞跃性的提高。更重要的是,利用EC-One的这个框架和配备的开发工具包,每一个普通的软件开发人员都能够像标准软件工程师一样轻松地进行软件开发,顺利解决了过去软件企业对软件工程师的过分依赖问题。在这一框架下,EC-One给开发者提供了进行构件开发的规则和模板以及相应的技术开发包,使得在此框架下开发出来的软件构件可以在不同的企业之间彼此通用和重复利用,而这实际上是一种构件的开发标准。采用EC-One产品和技术的客户遍及日本的金融、证券、电力、物流、零售、制造等多个行业。同时,EC-One还拥有包括IBM、Sun、BEA、HP、NTT、DoCoMo在内的40多个合作伙伴。


  EC-One China总经理 久保 努

  作为日本一家最大的以Java和EJB为核心技术的软件构件提供商,EC-One从1998年成立开发软件构件起家,发展到现在已经成为一家提供以Java、EJB技术为核心的系统开发服务专业软件厂商,年度销售额高达30亿日元(折合人民币2亿元)。

  发展先做好基础性工作

  最近二三年中间件在国内市场已开始走向热潮,国内的著名软件公司都在开发中间件,以争取市场份额。中间件在国内已经成为各行各业信息系统建设不可缺少的重要组成部分,正在成为“信息化中国”的基础构件。中间件作为基础软件的重要组成部分,是目前我国在基础软件领域夺取主动权的切入点和突破口。能否抓住此次机遇是“十五”期间我国软件产业能否实现跨越式发展的关键。

  清华北美公司是一家依靠清华雄厚的科技力量创建的高新技术企业,以计算机软件和网络系统的开发为主业,是国家电子化产业的骨干企业之一,也是中国最大的中间件产品供应商之一。

  中间件产业带来了新的机会。然而,不做大规模投入,跟不上世界变化和发展,就可能失去宝贵的机会。

  目前我国国产中间件在企业规模(产品、产业、用户群)、后续的研究和开发工作、产品定位、国家标准等方面还存在一些缺陷和不足。国内中间件厂商正处于发展中阶段,还需国家政策的保护和支持。


  清华北美软件股份有限公司董事长 龙彧

  所以,中国要发展中间件,还有许多基础性工作要做。国内厂商要想增强市场竞争力,必须以市场导向和导向市场相结合,以企业为主体,产、学、研密切合作,吸取“九五”的成功管理模式。及时跟踪、研究国外中间件技术及产业发展动向,研究相应的技术规范和行业标准,在组织、管理、机制、监督等方面进行创新,推动技术创新和产业的持续发展以及同国际接轨等战略和对策。在国家有关部门的统一组织下,组成由业内专家和行家参加的调研论证组。在坚持调查研究的基础上,广泛听取各种意见,充分论证,提出建设国家中间件产业化基地、发展我国中间件产业的具体建议和操作方案。同时要取得政府的支持,在政府采购中带头落实国家的优惠政策等。