【IT168 专稿】
6月10日,以“智慧运作 掌控先机”为主题的IMPACT 2009 IBM SmartSOA高峰论坛在北京举行,这是IBM公司在中国第三次举办以SOA为核心话题的IMPACT用户大会。全国逾千位SOA客户与合作伙伴,以及IBM全球SOA高层和技术专家出席本次。
在当前的经济形势下,可以量化的“投资回报”无疑是最具说服力的。在本次SmartSOA高峰论坛上,IBM全球服务部中国首席技术官蔡雁萍女士与大家共同探讨SOA落地之难题:如何贯彻实施商业和信息技术之间的联系,如何把SOA推向真正的可以获得商业价值的层面?只有将孤立的IT系统和业务系统打通,让SOA真正活动商业回报,SOA才是真正落地。
业务与技术融合
英国伦敦技术学院研究发现,如果单纯只是业务上的改进,它将比其他行业有8%的增长。而如何只是IT技术上的改进,它的增长是2%。但是,如果可以将业务与技术融合起来,其实际增长的生产率可以达到20%,即两倍于原来的生产率。相对于企业的价值,企业的发展速度,这都是一个很大的进步。
业务和技术中间如何去联系呢?近年,我们也看见业务想做的,IT不一定很快能将之实现。其中的中间点正是蔡雁萍女士要探讨的话题。蔡雁萍女士认为,IT与中间业务的衔接,也是多维的。因为每个行业、每个企业都有它的特点,所以在这个转变情况下,有时候应该从基础设计开始,有时则不一定是从基础,而是从不同的角度、用不同的方法去做这个改变。
蔡雁萍谈到,在运作方面,当然最好的就是有一个IT系统,可以给企业的业务以真正的价值。怎样增加我们的业务;增加我们的竞争力;快速行动,减少风险呢。IBM看到,在这中间需要“智慧的运作”,即利用不同的新技术去帮助动态流程的改变,可以利用更多的数据帮助业务的发展。
在这里,蔡女士通过一个成功的案例来说明企业是怎样把业务需求和IT技术支持联系起来,并将业务推到很高的层面。这是一个专业的零售商,他们想将业务信息化,想知道他们的客户在哪里。这是企业业务中非常重要的方面。很多时候在技术层面可以帮助业务,但是技术不是业务,不知道他们的战略是什么。如果业务可以把他们的战略和他们需要的业务方式,和IT连接起来,技术就可以更好的帮助业务。
案例:架构的作用
本案例就是这样。他们先有一个策略,这个策略令他们有比较清晰的目标,即把他们的零售业务推到中国一线城市去发展。有了这个目标,就可以知道在业务上他们需要怎么做。这不是一个IT问题,这其实是一个业务问题,包括怎么面对顾客,怎么采购服务、物流的需求等。根据这些具体业务,IT部门帮他们设计一个新的架构,一个比较前瞻性的技术架构去支持他们的目标。
蔡女士特别谈到重要的一点,即“从大集中出发”。就是信息都集中在中央,每个城市都是利用中央的信息来作业。那就可以从中央看到每一个城市的状况怎样,就可以使服务开始标准化。在一级城市只是该案例企业的第一步,他们的目标是在中国1500个不同的城市有1500个不同的分店。所以,选择一个大集中的目标是很重要的。
在做完一级城市以后,该案例业务有了很好的经验。但是,他们发现如果只有ERP系统已经不够用,他们要改变技术的架构,改变应用的架构,要利用新技术进一步改进他们的业务。在二线、三线城市的经营中,他们有一个新的业务战略,要再进一步完善其供应链。为什么供应链如此重要?因为现在已经扩张到很多城市,要减小经营成本,还有资源配合、人力配合、效益提高。在这方面,IT可以提供很重要的支持,就是把流程优化,帮他们在组织变革中做一个新的模式,一个新的蓝本去支持这个业务需求。在2005-2007年期间,二、三线城市的发展中业务提高40个百分点。所以,一个好的业务架构和一个好的技术架构连起来,就能产生很大的作用。
总结这个案例,蔡雁萍女士认为,在这个过程中,由于技术架构的良好基础,所以他们实施SOA非常快。很多公司在做SOA的时候都说很难。为什么这么难?因为所有东西都连在一起。但是从这个企业看,因为它很早就想到要做几个流程的优化,很早就想到需要几个不同的模式做供应链的支持、信息的支持,所以在做SOA上,令他们有很大的优势。
业务架构三特点
在过去五年多的时间里,IBM在SOA业务架构上做了很多工作。业务架构不是一个新的理念,但是它的落地很重要。蔡女士谈到,“作为一个架构师,我以前做的很多和客户做的应用相比,会发现有很大的差别。从事技术的人和业务的人根本是两个世界的人。业务的同事说业务上的问题,我们IT讲Java或者其他,好象“鸡同鸭讲”,根本不了解。所以,在做事情时就有很大的冲突。但是,SOA业务架构作为桥梁可以帮助我们,从战略方面令我们改变和企业、客户的关系。
在蔡雁萍看来,IT可以帮你做很多事情,它可以把所有业务流程都电脑化、自动化,但这不是一个最好的方法。为什么呢?第一,有些事情是不需要自动化的。比如那些需要脑袋想的问题。业务架构可以帮助我们梳理一下什么是应该做的、什么是不应该做的。有了这个蓝本我们就可以利用它和IT讲我们需要什么。
蔡女士最后总结了IBM SOA业务架构的三个突出特点:“第一是战略。战略是最重要的。”以前是IT主导来支持业务。事实上,企业的业务和IT是一样的重要,每个方面都需要配合。有了战略蓝图就可以把三年或者五年需要改进的方法和计划做出来。有了蓝图,有了流程,IT要做的事情就是落实,用新的技术,比如说用ILOG的Rules Engine就可以支持,用一个程序、一个应用的蓝本,运用不同的业务Rule支持不同的需求,就不需要100个城市做100套,现在只用一套,但有100个不同的业务模式来支持就可以实现。
“第二是数据。”数据的分析、数据信息的交换,也是很重要的。现在利用新的技术把这些数据转变成为有用的信息。SOA的理念在中间起到很重要的作用。有一点在联系IT和业务也是很重要的。ILOG能以更优化的方式处理客户和业务上的需求。从这些数据中可以发现相互之间的联系,可以发现一个新的元素,就可以把新的元素加入我们的流程,就可以把一个流程的技术优化,这是一个突破。“把合适的格式、合适的信息给合适的人员,这是我们一直想做到的,五年前我们做不到,但是五年后我们可以做到了。”
第三是流程。每个行业有每个行业的特点,“在这个业务框架中,我们把最优秀的优化流程放在一起,把世界上不同国家、不同的工作需求都放在一个框架里,在适合中国情况的架构里,让客户可以利用这些称作‘协作的经验’”。