刘江宁在2007第十一届中国国际软件博览会上演讲
来源:新浪 更新时间:2012-04-14
科技时代_图文:中创软件商用中间件公司总经理刘江宁
图为:中创软件商用中间件有限公司总经理刘江宁演讲(骆磊 摄)

  6月14日至16日,2007第十一届中国国际软件博览会在北京展览馆召开。本届软博会由国家信息产业部、发改委、科技部和北京市人民政府联合主办,中国软件行业会等具体承办。6月15日上午,中国中间软件推介大会在北京展览馆报告厅举行。

  图为:中创软件商用中间件有限公司总经理刘江宁演讲(骆磊 摄)

  以下为其演讲全文:

  刘江宁:各位朋友,大家上午好!下面首先把我的题目给大家解释一下,我报告的题目是打造面向服务的中间件应用平台,现在面向服务是大家炒得最热的一点,我认为服务应该是从业务开始。第二是中间件应用平台,大家今天上午听到了很多中间件,实际上给我们的用户,包括给我们中间件的厂家也带来了困惑,怎么样给用户解释我们的中间件?这么多中间件,他们也需要进行整合。我想我们中创软件应该在中间件上面有最长的一条产品线,从最初十多年前做中间件,到最近一两年做C2E的产品,我们有信心进行一个整合,从业务出发,把我们的产品进行整合。实际上我今天报告的题目,就意味着我们中创软件在面向服务的这样一个体系架构下面,怎么样把我们的产品整合成一个完整的应用产品?把我们的一些想法做一个汇报,我的报告分三个部分,首先是从中间件技术未来的发展;第二个部分,对中间件整体的技术和产品,我们中创软件是怎样认识的?第三个部分,把我们中间件向大家介绍一下。应该说信息化经过这么长时间的积累,现在已经发生着变化。这个变化,大家很敏感,有的可能只是隐隐约约的感觉,我是用悄而变,现在的变化已经跨越了原来部门甚至是企业,像跨部门甚至是跨企业的。同时面向服务,面向角色成为当前一个新的热点,也是未来三五年一个新的重要的发展趋势。我经常说在现在一个信息化的阶段,我们需要把分布在企业的各个节点上的所有信息资源,包括结构和非结构化的数据,包括国内应用系统等等要有机地结合在一起,第一是网络汇演,数据共享,应用的协同等,来达到一个企业级的信息架构,或者是企业级应用水平的情况。这是电子政务应用系统发展趋势,也就是电子政务走向业务系统发展的阶段。这也是一个典型的面向决策的一个企业信息系统的架构,我们可以看到今天的信息系统是建立在中间件架构上面的一个企业信息系统。从最底层企业信息这一栏里面,我们看到企业在几十年的信息化建设过程中,所积累下来的所有核心业务系统,或者是关键部分运行的信息系统,往往需要通过一个数据的交换平台,把数据进行重新的梳理和整合,向客户向合作伙伴提供相应的服务。几乎我们所接触到的所有的大型的企业信息系统,大部分是采用这样一个架构来实现的。我们可以看到在其中的每一个环节,你在做资源整合的每一个环节,在做综合应用展现的每一个环节,都需要用到中间件。这是企业信息化对于中间件需求角度来看,不仅仅需要传统的中间件,我们还需要一个对企业信息化全面支撑的一个“管控营”一体化平台。

  下面介绍一下中间件的趋势,这是一个计算机总体发展,我们知道计算机经过了几个时期的发展,我们可以看到我们计算的这样一个模式,也发生了根本变化,从最初的专注于数学核心的时期,发展到今天我们关注应用的事情。我们计算的模式,我们信息系统的整体架构也从当初的模式,发展到今天,我们需要面临的一个虚拟的网络和环境,包括我们今天所涉及到的所有家电,我们的手机、冰箱将来都可能成为一个计算环境。怎么样在这样一个大型虚拟的网络环境下构建我们的应用系统?有的专家提出服务概念,在最底层是我们经常所面临的网络概念,实际上这个网络与我们具体的应用,与我们的业务还有很大的鸿沟,怎么样填补这个鸿沟?我们需要以业务的语言,用用户可以理解的语言,来提供我们的服务。在这些物理服务的节点上面,构建出来的这样一个网络,就是我们所做的服务网络。

  在底层这样一个物理网络上面,我们说传统的信息技术是起到支撑的作用,到了这样一个服务网络上面,应该是有一系列服务的技术来保障这个网络的有效运行,为我们最终的客户来提供各类服务。在这样一个服务网络说,他的节点就是各类服务,它的连接就是各类关系,它的数据就是它相应的各种指挥控制的命令,它的通告信息,以及各种带内容的服务。面临这样一种网络演变的格局,我们可以来分析一下整个计算所面临的一些属性的要求发生了很大的变化。第一是非常大规模的,第二整个网络是在不断动态变化的,第三个,这个网络是异构的,很难以集中控制,并且是完全分布的。这在技术上就对我们中间件提出了新的要求,我们传统的提供了为构造物理的网络的一系列基础的服务,为了满足我们刚才所谈到的服务网络构建的思想,我们必须首先有一个中间件的资深品牌。在这个资深品牌上面,会把我们前面各位专家所谈到的各类中间件都集成在一个统一的平台上,因为对我们上层的应用系统来说,我们不关心你采用什么系统,走的是什么协议,你必须有这样一个统一的平台,把技术性的语言转化为业务语言,形成一个工具,形成一系列的服务提供给上层来使用。这就构成了中间件自身的一个平台,在上面应该有软件的生产平台,他们是以服务为导向,以业务为导向,提供一系列的工具,来支撑软件的自动化生产,或者是半自动化的组装。在这样的基础上,大量地被应用到我们的构建资源,也就是说所有的应用引擎和我们的服务,最终都是为大家所使用。最后我们要为生产、运营和管理提供安全的保障,我框起来的这些应该代表当前中间件技术在未来的一个整体发展方向。也就是说中间件的技术已经模糊化,从原来一个简单的运行平台,已经向开发的平台,向管理的平台,向服务网络的一个整体支撑平台发生了根本性的变化。今天我们所面临的重大行业,比如像交通、金融、教育、电子政务等等这些行业,都产生了对中间件新的需求。我们中创软件实际上下面的努力就是要瞄准未来中间件发展的途径,给出一个解决办法。

  中创软件对SOA的理解,应该说不是简单的大家看到SOA三个品,SOA只是一根线,实际上需要通过这根线,把很多的珍珠串起来,需要把我们中间件已有的成果串在一起,这就是SOA,这就是我们中创软件对于SOA的理解。在这个高端当然需要从业务的角度来出发,包括企业的门户,包括各种报表和分析的工具等等,这样的一些东西,实际上没有涉及到核心的业务。通过面向服务的这样一个角度,我们可以给用户提供一个统一的展现视图,我们需要一个中间件的构件,要把他们之间的关联打通。所以需要有工作流,需要对业务进行组装,所以需要有业务流程的管理,也需要各种适配和转换。到中间的这个流程,实际上需要企业各种各样的资源,要进行有效的编组和组装。这个过程,还是要落实到具体数据库的访问对象和具体的业务中心,就需要有相应的技术,实际上SOA不是排斥以前的中间件技术。而是说以服务为导向,把原来的这些技术有机地组合在一起,面向我们的业务,面向我们直接的客户,提供一个线,让大家能够把里面已有的珍珠有机地串在一起。这是我们对SOA的理解。

  我们基于这样一种理解,或者是基于对于中间件未来发展的分析,我们提出我们中创软件的一个套件产品的整体构架,首先要有一个服务为裁减的框架,我们知道任何一个网络应用都是有三个纬度,或者说至少有三个纬度来观察它,第一个就是开发的纬度,在这个上面,我们基本上采用目前大家都采用的作为一个核心的开发方向。另外一个就是管理的纬度,我们不是把系统交给用户就万事大吉了,我们总是在强调我们民族的产业要强调我们的服务,我们必须把管理层面负责起来。就需要有一个管理的框架,同样以相应插件的形式融合到这个框架里面去。基于这样一种方式,我们就可以做到目前的应用系统所需要的各种应用的组合,各种组员的组合,各种业务数据服务的包装,以及相应流程的编排,一个企业应用级的完整架构就可以这样构建出来。

  这是我们InforSuite运行平台,我们可以看到所有的引擎都通过包装的形式,与其他的地方进行共享,发布出去。我们目前中创软件所有的产品,包括各种引擎都可以集成在这样一个框架里面,在核心内部,我们是提供一个LC,然后提供一个基础的服务框架,作为一个ESB的框架,在这个基础上,我们把很多开源的,以及我们中创软件自有的软件产品集成在这个里面去。这是我们核心的运营,这是我们开发平台的总体架构,我们可以把相关的一些工具,比如J2ee工具等等,从建模开始到最后测试,都可以打通,串在一起。比如说BPM的套件引擎,还有BPM的引擎等等,都可以作为一个插件,插入到开发套件里面去,为不同的客户定制不同的生产平台。这是我们管理平台一个核心的想法,是通过监控的代理,实现对所有的应用,包括硬件本身,包括各种网络和服务器上的软硬件资源进行综合的管理。也就是说我们通过中间件这个平台,我们提供给客户最终的是一个可以对他的软硬件资源进行整个监控管理和综合利用的综合平台。

  最终的产品大概就是这样的一个形势,在最底层有各种各样基础的服务,在中间的这一层是一个服务的代理引擎。在上面有各种各样的引擎,在之上就有相应的面向电子政务,面向金融、交通等相关的业务基础框架,在左边我们又提供了一个集成的开发环境,在这个上面甚至提供各种各样协作的服务。另外一点,我们有相应的管理框架,这样就构成了完整的套装产品的形态。目前我们已经发布出来的服务,比如数据的服务这一块,数据的访问、转移、备份等等都可以提供给大家。在业务逻辑这一层,我们除了提供业务流程以外,我们也可以提供业务流程执行的服务,管理服务,监控的服务,以及各类活动的服务。另外对于金融管理行业,我们还提供相关业务层面的服务套件。展现这一层,我们有一系列的服务可以提供出来。这大概是对我们整个产品的一个简单的描述,因为中间件为了和未来的发展方向配合,产品形态也在发生变化,这是代表我们中创软件对将来中间件发展的一个认识。

  从最初98年我们开始和国科大合作,我们相继推出了我们应用服务器的产品,后面包括工作流,以及面向SOA的企业应用集成的平台等等,在这样的一个阶段都得到了很大的发展,我们真正进入市场是从04年开始。应该说我们在04年以前已经推出了很多产品,每一款产品都是在像交通银行这样全国的管理系统里面,还有像山东高速3000多公里收费的系统里面呈现以后,我们才真正地推向市场。而我们目前在政府、金融、交通、军事和国家安全、能源等等其他领域,都得到了很大的应用。这是我们获得的一些荣誉,我们也是国内最早成立的一个产业化产业基地的承办单位。目前我们和欧盟有很多的合作,比如我们成立了一个共同组织叫OW2,这是一个新的国际组织,原来的OTO就禁止运行了。现在一个新的全世界最大中间件开发组织,就是由中方和欧方一起做开源的中间件合作,目前正在进一步地发展过程中。比如说我们和北京大学等三家成立了一个核心的团队,目前在OTO里面维持的一个服务器,现在已经是我们三家所共同成立的一个团队共同研发和维护,将来发布的新版本,就是我们三家共同研发的版本。另外还在嵌入式平台这些技术里面,我们正在做技术的合作。可以看到中国的国产中间件不仅可用好用,并且现在已经开始走向了国际大舞台。谢谢大家!