曾经有人说中国并不适合实施SOA,因为绝大多数企业没有成熟的IT系统;但是也有人认为,正因为如此,中国企业的SOA进程才应该走的更顺利一些。由51CTO和CIOAge共同策划在4月份启动的主题为《如何开始SOA?我有话要说》的系列活动正在逐渐升温,从知名SOA厂商的高层到SOA实施企业的CIO视频专访;从建立中国首个SOA互动专区与“SOA讨论与实践”技术圈到SOA系列征文。大家对SOA的认可程度越来越深入,对SOA的参与实践也越来越具体,IBM软件集团大中华区首席架构师寇卫东博士在接受51CTO记者专访时表示,为了加深中国企业对SOA成功实施的信任程度,IBM会将在中国已经完成实施SOA的成功案例分享给更多的用户。
政府部门
寇卫东博士说:“首先从政府行业来讲,大家耳熟能详的是朝阳区、宣武区的成功案例。在南京不光有宣武区,我们最近也做了浦口区。整个浦口区的电子政务的数字城管、数字农务、数字社区包括宏观经济的指导都是在SOA上做的。我们做了第一期:浦口是把4个部门的数据和流程给整合起来,我们大概至少开发出了130种服务。第二期现在正在做,会把剩余的22个部门整合,把他们的数据去做整合,同时把他们的流程也做整合。
比如说原来市民、企业要去政府办事、批复文件,可能需要一个部门一个部门的来回跑。完成这些部门的SOA架构之后,用户只跑一次就可以了,这种流程再造,对整个政府的流程再造和从管理型政府转向服务型的政府是很大的一个飞越。”
作为整个SOA的技术架构,它是灵活的,讲究技术化松耦合的,对业务创新和流程改变的实现变得非常灵活和简单。寇卫东博士说:“这样的特性使它大大节省了政府的开支。通过对服务不同的配置、组合就会产生一些新的应用。这样的话就不需要重新开发,而是资源重用。政府在后续的投入会大大减少,这点来讲对政府的节省又是一个很大的好处。一方面是为社会、市民、企业提供了更好的服务,另一方面又节省的政府的开支。”
医疗系统
“在医疗方面,我们也用信息集中的方式实现了成本的节约。举一个例子,我们现在要去看医生,医院里面关于病历有很多的数据,要怎么样电子化的去管理这些数据来实现信息共享?在北方的某个医院里我们用SOA的方式把这些医院的管理工作变得更容易了。另外在烟草、电信行业也都有我们的合作伙伴一起做了很成功的案例。像我们常拿来讲解的山西移动的案例等等。”
保险行业
“在保险行业,不仅是在国内,国外也有成功的例子。比如说有一家保险公司,它本身因为各种各样的保单,业务比较多,怎么样做到数据信息共享,使不同的系统之间能够互联互通?比如说财险和人险信息是怎样共享出来的?另外保险公司不是一天长成这么大的,它可能在过程中会购买其它的一些公司,这些公司的业务怎么样统到公司的业务中来?这些的实现都需要整合,SOA正好是这样一个的平台。”
金融行业
在金融行业,寇卫东博士也举了一个成功的例子。“我们最近跟合作伙伴一起给银行做的案例:客户是买卖交易双方,买方和卖方把货运送到中国,进出口货物。因为订单一出,如果把钱全部付出的话就没有现金流了,就要去银行申请。如果这个单子是真的话,银行就愿意借给他,知道他将来的生意做成钱回来之后就可以还给银行。但是如果是假的话,银行的风险就大了。所以银行要知道这种买卖合同是不是真的,要依靠从订单到运输中的情况信息来做是否贷款的决策。”寇卫东博士说:“所以,银行怎么收集可以做交易的记录保证做借贷,运用SOA帮助银行把这个系统整合起来,不仅仅是国内的一家银行,还包括海外企业、银行的参与。
工业系统
“航空公司现在有很多的系统,很多的不同的接口。怎么样能把这些不同的信息系统整合在一起,通过SOA也同样可以实现。寇卫东博士说:“我们已经可以看到各行各业的成功实施案例,石油化工也是一样。有一天一个油气集团老总跟我讲,他说现在的石油资产不光是国内有,在国外也有。这样的话,每个月月初的报表能不能及时地到老总的手里,能不能反应出我们的生产情况、设备情况、人员的情况,这对我们和总公司来讲都是非常重要的。所以怎么样可以及时地把这些信息收集出来。另外通过不同的并购扩张,结果也有一些不同的应用系统,怎么样进行互联互通,也需要SOA来做。对于这个案例,所以我们现在给他第一期做完了,现在做第二期,就是怎么样把信息人员、流程整合起来。”
怎样把业务流程做一个很好的整合。而且能够使它在需要变化的时候很快变化,这就需要一些工具,需要一些软件来把它支撑起来。从流程和信息方面来讲也是如此,针对不同的数据源,怎样可以准确的把数据找到,并能够很快地整合,这对领导做出决策有很高的参考的价值。寇卫东博士说:“首先把数据拿到这很重要,比如我们最近的汶川地震,这些应急的数据能不能很快拿到,应急的设备在什么地方、应急的人员在什么地方,供应的粮食、水、食品这些都需要有一套完整的信息,要看到之后我才知道该怎么做,这样的话这些信息意义重大。所以在各个行业里面的应用都少不了数据源的整合,SOA就可以做这方面的整合。”
另外寇卫东博士还向51CTO的记者表示,现在的互动不仅仅是互联网,有的时候要通过手机、短信、各种各样的渠道。SOA目前在国内各行各业都在实现,这些成功案例为今后更好的一种信息流动方式提供了基础。从业务角度到环境部署的实践上IBM对SOA提出了5个切入点:流程、信息、人员的互动、系统的联通性、复用。一个企业的切入点可能不仅仅是一个,有可能是3、5个一起切入,希望科学的实践能让大家对SOA有更清晰的认识。”