信息化 频道

中间件2.0的理念和发展


    【IT168 信息化】在近日2009中国中间件自主创新高峰论坛上,金蝶中间件总经理奉继承先对中间件2.0的理念和发展做了完整的阐述。

    在过去的时间里,金蝶中间件取得哪些成果和未来规划,奉博士从几个方面讲述这个产业领域的发展方向。以下是对现场速记的整理。

    随着多年来的发展应用领域越来越广,应用环境也变得越来越复杂,使得软件的发展面临很多问题,产业界和学术界也对此提出诸多置疑,《哈佛商业评论》前总编尼古拉斯.卡尔《IT不再重要》引发了全球对IT价值的争论,但同时也要看到软件本身还不能适应时代发展的需求。

    社会在变,企业在变,软件在变,但是灵活性有很大的问题,我认为软件行业发展主要解决软件的四大问题,质量问题,效率问题,互操作性问题,灵活性问题。

    解决这些问题的方法第一是复用,复用是解决软件质量问题非常重要的手段,早期的程序复用效率很有限,后来发展成系统复用,随着互联网的发展复用已经变成了对象组件,可以在一台机器里面跨越到局域网里,不同系统、不同的企业间进行全球复用。
第二个是耦合,70年代后期我们发明了过程调用,90年代就把这种连接从同步变成异步,原来远程过程调用是同步的,包括系统的同步,时间的同步。到前10年把接口这一部分通过代理把它解耦出来,真正做到模块化和动态重组,中间件发展起来以后,对耦合技术和铁板一块的软件进行了拆分,变成模块组装。

    第三是互操作,任何一个产品都要相互通讯,最早的互操作是访问层面的,彼此间共用一个API,发展到现中间件所提供的语义层面的互操作,而且通过一个SOA平台,各个厂家各个系统都是共用一个标准化体系,从连接到API访问,从语义的表达层面解决系统互连互通的问题。

    金蝶中间件是如何解决?第一是标准化,无论是解决服务还是互操作性标准都是非常重要的。我们不仅要跟国外的标准同步还要参与标准的过程。

    仅有标准是不够的,必须在标准的基础上形成产品,99年开始,金蝶研究院里面就有一个中间件项目组,2000年我们推出第一个产品。2004年我们第一次接近了国际标准,金蝶中间件通过了全球第11家JavaEE认证,做到了与国外同步,我们不仅参与了Gartner的标准,也参与部分国际标准,由门外汉变成一个游戏规则的制定者,当然我们现在声音还很弱小,但是我们已经走出了这一步。

    第二个是产品化,作为一家软件企业,如何把学术界的研究成果转化为用户可以使用的产品,我们通过中间件架构的方法体系,构建了可以跟国外IBM等主要的中间件体系基本吻合的家族系列产品。

    产品家族分成四大部分,最基础的是应用服务器,在这个之上我们有一个SOA解决体系,然后我们为我们家族体系配备了我们2.0开发的工具和统一的管理体系,使得我们这个产品能够形成一个相对完整,可以自主发展的产品架构体系。而且我特别要提一点,我们在有些技术领域,不仅仅是跟踪国际标准,我们在某些地方还是具有创新的,而且是走在国际前列,我们有一个很好的中间件平台,现在在java里面大规模的使用。我们已经是完全覆盖了SOA参考标准里面,SOA中间件这一套体系所有的内容,这个也是我们到目前为止取得比较大的成果。
 

0
相关文章