“IBM 2007 SOA创新高峰论坛”发布会实录
基于5700个客户的IBM SOA经验
主持人:今天IBM给你讲这样的一个故事,不论有没有开始SOA,不管SOA到什么程度,IBM都告诉你具体每一步该怎么做,不管规模的大小都可以成为一个全球整合的企业,接下来有请刘秋美女士带告诉大家基于5700个客户的经验是怎样的。
刘秋美(IBM软件集团大中华区市场总监):各位新闻朋友大家好,有一些是从北京和我们一起来的记者,很谢谢大家,还有上海地区和上海以外的媒体。事实上智能SOA在整个SOA的演进过程是一个结晶。有些人对SOA不是很清楚,为什么是一个服务导向的架构?

IBM软件集团大中华区市场总监 刘秋美 女士
如果大家在软件、或者在整个IT界很久,事实上很多企业都是这样,有一个业务的需求,业务需求经过技术人员了解之后,再把这个东西用技术的方式开发出来。事实上SOA的理念是希望在整个业务和IT能够往前一起推进,一个服务的概念就是里面有业务的流程、业务的逻辑,里面有IT软件的技术和架构在里面,把所有的业务流程经过分包,就是以一个服务的方式呈现。
大家知道,以一个服务的方式呈现,在我们Open的环境下,以后当业务流程需要的时候,我利用不同服务的组合就可以带动到业务需求,可以把我们的业务支持做出来,这就是SOA的理念,IBM从两三年前开始谈,有一个推进的过程。刚开始谈的时候,我们谈到基础五个切入点,大家做IT的很清楚,任何IT要推进一个新的技术和概念,我们要从小做好做深再推广,SOA不脱离这个理论,所以从今年开始我们一直在和大家谈切入点,从去年、今年的切入点,今天我们和大家谈的是过去经过5700个客户,事实上不见得5700个客户都从切入点,从过去的两三年,配合他们的业务发展,有些从切入点做到更深、更大,经过5700个客户我们归纳出来说,一个SOA的演进和成功的推进过程大概会经过四个阶段,这四个阶段我们从5700个客户里面体会出了什么。
哪四个阶段?一个是切入点,透过IBM五大产品品牌各有各的切入点,可以从流程的转型开始,可以从Lotus Portal,也可以从开发阶段的Rational等等,之后就会做他的扩展,扩展通常从一个部门扩到多个部门,会有跨部门之间端到端的流程。我等一下会给大家举一个例子,是我和客户互动的过程,告诉大家什么意思。一开始除了一个部门的端到端,会带动企业的转型,因为你分包出来的服务越来越多,基本企业的服务内容已经非常非常多,带动他的转型更快。我举一个例子和大家讲这四部分,是我和客户互动过程看到的归纳。
大家知道电信是非常具体的,业务变动非常快。今天我举一个例子,两三年前我的客户从基础阶段,我们很多客户做门户,做门户是什么?就是B2E,先做人事相关部门服务全国的移动电信或者是某个部门,把企业内容的资源做一个整合,做这个过程,已经把概念、流程和里面需要的软件开发分包成一个个的服务,有点像B2 E的概念,做好了要做什么?整合CRM,因为他要考虑怎样把客户服务最好,我们最想知道我们每个月打多少电话,我可以上网去查东西,这是不是跨部门?员工所在的部门、人事部门到计费部门,这是第二阶段扩展到业务的端到端的部门。接下来是转型,现在国内的CRM的发展不见得我那么熟悉,一个最极致的CRM,如果完全以客户为中心点,这完全是一个转型。这转型就会从员工身上计费到服务、到后面所有背后各个部门如何支持这个客户,可能要知道它的计费,可能有很多的投诉,怎样跟踪投诉,怎样做业务的跟踪,,等等,这是一整个大的转型。第三阶段的转型,如果每个过程都用SOA,就把我所有的服务组合好。我可能企业进入3G有很多的业务要因为服务的分包已经各自独立,各自可以重复使用,很快我就可以达到使用动态化,这是一个简单的故事、简单的模拟,我希望利用一个简单的概念和你讲。在各个企业,利用新的技术带动企业,我们希望企业的服务更灵活性的时候,你必须采用SOA,如何从切入点到端到端,企业内部可以把业务需求带动起来,可以很快的变化,就是这样一个比较简单的概念。
在这个概念里面,经过5700个客户,我们体会到了里面有一个很重要的点,就是我们提到服务资产,你把SOA实现得非常好,你会发现把所有的流程和IT组装的每一个服务,因为这些服务可以重复使用,可以互相有很多的联动性,变成你的企业资产。所以我们体会分析出来,如果是在基础阶段,你会发现有10%的东西事实上是可以重复使用,5%会变成你的公司资产,也就是这5%,我以后各种业务的发展都可以拿出来用。第二阶段,发现你有40%的东西可以拿出来重复使用,20%变成你的资产,依此类推。当你到最后一个阶段,你发现你的技术和业务之间完全是透明的、完全是互相整合的,所以你业务有新整合的时候,你可以很快做一个组装、很快的变化。
今天一位媒体朋友很有趣的问我SOA是不是像变形金刚?有点类似,当然这是我们未来的一个指标、一个方向,我们的确有各个不同的企业到了各个不同的阶段。这个范围里面也给客户一个建立,他使用SOA可以预期到什么样业务的回馈。比如切入点的时候,我们带来的业务价值就是让每个部门实现更强的灵活性,每个部门单一的,单一自己做好了就可以让自己、让别人,各业务单位之间,就像刚刚我讲到的,员工的服务做好了,内部的流程梳理好了,接下来就可以对客户做服务,可能做计费的服务等。最后,它能够让业务模型全面创新,进而到自动响应市场的需求,这是SOA最终的方向,可以让企业很快响应市场的需求。
这是国内的例子,我们在过去一年多来,我们的客户配合我们,我们和我们的合作伙伴一起帮他,一起企业在我们这四个电已经进入不同的点。在华东地区知道,我们已经帮中远进入转型阶段,华电已经到了跨部门的端到端,可以帮他走到转型阶段,我们有很多客户在中国移动、中国烟草这个阶段,国内有非常多。过去是说SOA的经验,而我们现在是希望可以做到更好的推广。
各位在谈各个阶段的时候,当一个初期阶段只是一个单一部门,在做自己业务灵活性的时候,开始扩展到端到端的扩展时,有一个非常非常重要的技术,非常非常重要在IT当中要实现的东西,就是要接下来做流程完整性。各位要知道,每个部门把自己的流程梳理好了,接下来要和别人有互动,我怎样确定,我从这个门户进来,查到我的手机上的花费或者是电话上的花费,这个完整性,一定要确认可以从这个服务转到另外一个服务区。可能从门户进去这个动作是一个服务,可能查询计费是一个服务,要确定连续性,而且回馈给我的东西是正确的。在业务的完整性里面,我必须确定交互完整性,SOA的技术里面一定要提供交互完整性,没有交互完整性,你SOA的技术和架构是有问题的,你必须要能够提供交易动作的一致性,必须要能够提供你资讯的完整性,这才是叫流程的完成性。四个阶段,三个不可或缺的技术。另外,Web2.0现在非常热,每个都要2.0,我一年前觉得2.0感觉离我有点远,现在感觉2.0无所不在。很多的企业,尤其是今天我很多的客户也在和我建议,SOA应该要把我们的技术推进给到更多的客户可以互相交流,这就是2.0。2.0技术在未来整个SOA技术里面是必须的,怎样能够让这个Web 2.0进入整个SOA的技术里面带动整个部门之间企业端到端、转型,这是一个不可或缺的技术,是我们在这个服务里面加入一个新技术。
SOA到底要卖什么?我们这些重要达到交易、交互、信息、流程完整性,确保我们安全、质量、服务,这就是SOA的产品,当然不代表客户要用到这么多,完全要看做什么的业务,我们会有不同的配置。这就是刚刚讲的,刚刚讲了Smart SOA,四个阶段三个不可或缺的技术,从5700个客户所有的实施经验当中整理出来的智慧,我们希望这整理出来的智慧可以透过今天的场合,透过在市场上的力度,可以加速在国内SOA的力度,这也会带动SOA在国内落地更快、更深入。