金融电子化:SOA新起点--“构件库”跻身“服务库”


 2008-04-29 00:00:00       753

SOA新起点:“构件库”跻身“服务库”
--记普元SOA中国技术论坛2008上海首站

2007年SOA中国路线图技术实践全国路演活动受到来自各行各业重量级客户的一致认可,普元公司首席执行官沈惠中在4月23日SOA中国技术论坛2008上海首站接受记者采访时介绍,本次SOA技术论坛将展现SOA落地之后的具体成功案例及成熟产品,让更多的客户和合作伙伴理性面对SOA的应用。几年来,SOA历经理念的传播、标准的规范以及产品的研发与推广,部署SOA的起点已经从“构件库”的积累跻身为“服务库”的建立。SOA落地的首要问题已从技术手段转向了业务层面。

从福特模式看SOA

以福特模式为例,当年的汽车制造都采用手工方式,福特却利用先进的理念和方法,以标准化、模式化的生产工艺,引入流水线的制作流程,使一个工人每天都做同样的部件,甚至会精确到某个细微动作。因此福特迅速占领了当时70%~90%的市场份额。

科技的发展,造就了汽车行业翻天覆地的变化。每一次IT技术的进步和新理念架构的革新,对软件公司来讲都是一个心跳的过程。沈惠中指出,SOA是个新理念,基于服务的架构去做应用。IT企业如果不去尽早学习,不把SOA的精髓变为自己的利器,反之则会被其所伤。从另外一个角度来看SOA,我们希望软件不是用手工来制作,而是随着需要去轻松地编排、组装,将软件的分工精细化,每个人只需做好自己所负责的模块就可以了。

通过平台的力量打造标准化

不同的企业内部都有自己的标准,尤其在搞大型IT系统建设时,IT企业所用标准的类别更是五花八门。例如当银行进行系统开发时,对标准的统一性要求程度较高,IT人员需要把系统间服务的关系理清楚。服务与服务之间是要有交互的,比如系统中的数据正在用中文进行交流,突然另一方讲起了法文,那么大家就无法沟通了。

任何一个标准的制订都需要考虑诸多因素,周期长、费用高。作为参与国际SOA标准制订的惟一中国企业,普元通过自己去做平台、做工具、做生产线,最终使其产品标准化。沈惠中强调了普元在标准化历程中的决心:第一我们要去参与标准的制订,第二我们要实现所制订的标准。只有以标准为基础,才能谈构件,谈服务。

服务与构件的演进

什么是服务?什么是构件?已成为SOA概念的核心问题。我们如果有几千个、上万个环节或者服务存在,所谓的服务编排就很容易做到。但如果今天没有这些服务可供使用,我们就需要先从构件着手,迈出SOA中国任务的第一步。构件是技术模块的集合,越往底层其技术难度越高;而服务则是业务流程的积累,它的实现建立在丰富的构件库基础之上。沈惠中谈到,SOA实施的首要任务是积累足够的构件与服务,建立自己的构件库与服务库,从而轻松组装企业所需的各种应用,提高系统开发效率,降低开发成本,提升企业服务质量。

沈惠中认为,今天大家所面临的并不是怎样把现有的业务包装成服务,而是服务库的积累需要一个过程。国外在SOA实施上也存在同样的问题,但服务的积累相对国内较为容易。国外在部署系统应用时考虑较为周全,模块化程度较高,适应变化能力较强。此外,服务的积累不仅需要从构件库开始,而且还处于不断变化的过程中。普元的SOA之路始终坚持从小构件拼成大构件,大构件拼成服务,之后转变为应用的一体化服务理念。

基于此,中国建设银行在部署SOA项目时,首先规范了SOA的相关标准,其次采用了一套平台技术工具,便于服务的产生、管理、利用。最后依据合理的业务流程将服务逐一串联,应用实现。

相关阅读: