
TongIntegrator体系结构图 自2000年18号文件发布之后,国产中间件步入了快速发展期。信息产业部积极致力于发展国产中间件,并在营造利于中间件软件发展的政策环境的同时,以电子发展基金为杠杆,连续几年对中间件进行持续投入,通过提高企业的产业研发能力,培育了一大批国内中间件骨干企业。 作为国产中间件平台技术的专业厂商,东方通科技近年来多次获得电子发展基金的项目支持。日前,记者从东方通获悉,原计划在今年年底结题的2005年电子基金项目——TongIntegrator产品研发与产业化已经正式进入结题申请阶段,在完成预期指标的前提下,项目进程提前了3个多月。 应用整合的机会 从计算机系统及其应用发展来看,中间件的出现尤其是基于中间件的应用整合平台的出现,标志着计算机信息系统开始走向成熟。当前,企业应用集成的课题吸引了业界大部分中间件厂商的关注,成为企业信息化的热点和难点。 随着时间推移,企业在不同时期采用不同软硬件建立起的不同信息系统,形成了一个个限制业务之间横向连接的“信息孤岛”,相对孤立的系统越来越多,集成问题也就日益突出。 在我国信息化建设的力度加大和速度提高的大背景之下,我国的应用集成中间件市场也将出现一个快速的增长阶段。Gartner的分析报告称,企业应用集成(Enterprise Application Integration,EAI)软件全球市场在2005至2008年之间将以每年15-20%的速度增长;CCID的研究报告显示,从2005年到2009年,中国EAI软件中间件的市场年均复合增长率已经达到了35%以上。 据东方通科技总经理牛合庆介绍,在我国,目前应用集成的主要需求方为金融、保险、证券、电信等行业的电子商务系统建设和已经开始全面启动的电子政务建设。应用集成化可使企业充分利用网络优势来提高运作效率,说到底,就是让企业能更加自如地利用信息沟通来加强各业务部门内部和部门之间的工作协调。从市场上看,包括金融、电信在内的,业务运营大量依赖于信息系统,信息化建设时间长且成效显著的行业,已经表现出了对应用集成代理技术和产品的实际需求。 TongIntegrator是东方通2003年成功开发的第一个商业版本的企业应用集成中间件,该平台软件将数据集成和应用集成整合到一个单一的中间件中,它能方便地架构软件的部署、管理和应用,使企业各个应用系统之间和不同企业应用系统之间能进行数据和业务整合,因此,可以说,它可以适用于任何有整合需求的地方。电子发展基金2005年对东方通的项目支持就是基于这款软件产品,即在东方通的企业应用集成中间件TongIntegrator 2.0版本的基础之上升级研发TongIntegrator的3.0版本,并对其进行指标明确的产业化推广。 赋SOA以新内涵 据东方通科技研发部副总设计师刘川介绍,TongIntegrator的2.1版本是东方通推出的第一个商用版本,为了解决集成问题,它采用了传统的EAI技术,通过总线、适配器等,将企业中需要互通信息,共享数据的系统两两桥接起来,不支持Web Service。 随着集成技术向前发展,基于SOA(面向服务架构)和Web Service技术的应用集成使业务集成技术发生了一次重要的变化,SOA被推崇为有效解决集成困境的“灵药”。实现SOA,必然要将支持产品向该方向发展,目前,基于SOA架构的EAI产品一般使用企业服务总线(Enterprise Service Bus ,ESB)来满足这一要求。 顺应SOA的未来趋势,在早期版本的基础上,东方通开发了应用集成平台TongIntegrator的2.3版本,这一版本实现了对WebService技术的支持,从架构上实现了符合SOA的要求。“但从架构上并没有彻底转变,于是我们继续开发了TongIntegrator的3.0版本,这一版本已经打包完成了。”曾参与TongIntegrator开发的刘川介绍说。 TongIntegrator3.0已经是全面符合面向服务的体系架构(SOA)的EAI产品,通过提供一个应用整合框架,用户完全可以基于TongIntegrator平台开发,设计和配置松散耦合、位置透明、协议独立的应用服务。与2.3版本相比,从架构上就发生了改变。 据了解,东方通目前正在继续开发TongIntegrator的3.5版本,这一版本将在3.0版本的基础上,进行流程编排、路由等技术细节方面的完善。 为了推动SOA更快在中国落地,东方通还创造性地推出了面向业务的体系架构BOA(Business Oriented Architecture)。据东方通技术总监李青春介绍,新架构以中间件及SOA框架作为技术基础,同时整合了大量本土用户的应用经验,使得大型软件的开发与部署更加贴近应用。 在BOA的体系结构中,应用系统基于三个层次来实现,单个应用系统基于最底层的基础中间件来实现;应用集成是基于第二层的集成平台来实现,TongIntegrator就是这一层的主要支撑产品;行业或领域内的共性问题,则需要基于下两层开发出行业解决方案软件套件VSP来实现,是应用系统的部分或全部,对于对集成需求较弱的应用,VSP可以直接基于基础中间件进行开发和部署。目前,东方通已经提供了全线的BOA支持产品,并且开发出金融行业、电子政务、一般企业的VSP套件。 对于BOA和SOA之间的关系,牛合庆强调,二者不是对立的,SOA是BOA架构的一种实现策略,它首先要求复用、集成性,其次要求能够直接解决客户的应用问题。与SOA相比,BOA更加面向现实业务,这对建设行业共性支撑平台十分重要。BOA的价值就在于可以利用技术实现业务的框架,帮助合作伙伴快速开发面向行业的应用系统,并能方便地对业务系统进行集成和扩展。 不再会单兵作战 电子基金对项目的支持,不仅仅有技术指标的要求,对产业化程度也有一定的考量。牛合庆表示,TongIntegrator提前申请结题意味着顺利完成了产业化指标。仅2005一年,TongIntegrator就在全国50多个工程项目中获得应用,如农业部信息中心、天津海事局、上海静安区、河南工商局、福建电力、中国卫通等等,应用的范围很广,从平台上满足了用户的“整合”需求。 从东方通的产品研发路线图来看,牛合庆表示,虽然TongIntegrator的2.3版本是东方通独立研发的,但在未来将更多引入与高校、科研院所的合作,3.0版本已经已经吸收了一些对算法、部件等方面的最新研发成果。目前,东方通正在与北京大学、北京航空航天大学等多家机构探讨研发合作,以期将企业的产业化能力与合作单位对新技术的关注有机结合起来。
|