|
12月1日第四届中国企业信息化用户大会在北京世纪金源大饭店隆重召开,本次大会重点探讨“深度应用背景下的中国SOA路径”。大会从不同的视角解析了SOA在中国的发展路径,并和用户一道分享SOA在中国的成功实施经验。以下是SAP大中华区首席技术官张侠博士作主题演讲。

尊敬的各位来宾,各位IT界的同仁们,大家早上好,今天我来跟大家分享一下SAP基于面向服务的架构方面所做的工作,从话题想跟大家沟通达到两个目的,一个是讲讲SOA的话题如何改变一家自己本身是做软件的企业。另外也跟大家分享一下这种改变为我们的客户,也就是对我们的产品和解决方案带来什么变化。
我讲三个题目,第一话题叫IT挑战与商务网络转型,第三eSOA全面支持企业创新,第三是SOA的产品路线。
首先分享一下最近一段时间全球范围内商业趋势对IT和商业软件提出的新的要求,先跟大家分享一下国内来看,作为SAP的CPO有一些机会经常和国内企业的老板做交流,我们非常高兴看到国内IT行业在最近这些年飞速的发展。从SAP角度讲,从ERP开始,从15年前在中国帮助中国企业做ERP,我们看到最早从一些跨国公司、中国的比较大的国企逐渐到目前为止各式各样的新型企业使用IT的范围越来越广,IT对企业的贡献越来越大,包括刘总这样的双汇集团。我本人在过去两个月之内,还访问过宇通汽车公司,他们在生产各种各样大型的轿车,这种新新型的企业可以说是相当大型的企业了,在他们迅速发展中,从业务上来说我们看到一个个精彩的故事。宇通唐总从一个国营制造厂车间主任短短几年创造出了大量的财富,这里IT都起到了很重要的作用。这个地方列了几点,企业的发展特别是成长创新,不断有新的业务要求,这些都需要得到IT的支持。这种全面整合的概念,帮助企业获取最大的商业价值,饶元博士也讲到灵活敏捷的系统,怎么让IT系统适应流程的变化,怎样可以更多的直接、快速使用应用软件,这些都是IT经常遇到的问题。 从CIO的角度讲,我的IT投资如何有一个明确的回报,我在IT上花了很多前,如何确实跟企业里的董事会、CEO有一个交代,看到IT投资对企业的回报。从比较大的范围看过去十几年,IT的发展经历了两个比较重要的阶段。从90年代,国际上大型企业主要是做两件事情,业务上做的是BPR,业务流程的重组。IT上的企业应用软件,可能包括客户关系管理、供应商管理等等。那时候企业的总驱动力是提高企业运营效率。2000年以后,更新的趋势叫做商业网络的转型和变革,加上企业级的服务架构。 商业网络转型实际上讲企业不再是一个孤立的企业,首先企业内部的部门之间要打破所有的信息孤岛,要整合在一起。再价值链方面,也要完全整合在一起,刘总反复讲在价值链上的创新,比如他的客户在整个组成的生态圈里的整合,这是企业的主要因素。这些达到的目的其实概括起来就一个,要让IT成为企业竞争的利器,使得企业能够与众不同,能够和竞争伙伴有一个差异化的优势,做的好、做的大。 从商业网络讲,几个层面都是这个概念,上面是头脑的网络,不同公司之间的互动合作,了解营运情况等等。业务上来说,整个流程的自动化,端到端的流程集成,地下是资源的整合,包括虚拟化,包括外包的服务,包括一个企业巧妙的设计价值链,比如最近一些服装业的公司说只把我的精力放在两头,一个是我的产品设计,中间我不生产,然后是产品的销售,有很多非常成功的公司,包括双汇集团刘总讲的价值链包括中间非常简化、没有环节,都是整个价值链上的创新。所以我们讲商业网络变革是一个非常重要的概念,我们公司总裁在上周来到中国,推出一本书,叫《2007年商业模式》,这本书专门讲从SAP角度讲我们和全球的500强公司,包括在中国的大型企业多年合作,我们看到企业新型的模式是什么,欢迎大家参考,里面有大量的案例,也讲IT的应用情况。 我们讲商业需求驱动商业网络变革,从两个方面,一个是商业网络的效率,尤其是当市场越来越市场化之后不是一家企业起决定性作用,竞争越来越激烈,谁的商业网络效率最高,谁能很快把我的设计发给零件的供应商,就获得很好的优势。网络中大家如何共同创新,怎么互相协同,这是商业网络变革的非常重要的概念。 基于次,SAP从2002年开始把我们的整个企业的战略转移到面向SOA的架构,我们推出的概念是eSOA,是企业级的SOA,和一般的SOA区别在于我们认为大家都在谈SOA,但是SOA的面向服务的理念,所谓一个一个组块做成一个一个服务,最终的效果体现在哪里呢?要体现在最终的业务层次,SOA我们认为很好,主要是从业务的角度讲,我要把一个流程如何快速的转变成IT的软件支持这个流程,传统软件有很多局限性,传统企业也开始做模块化的工作,但是现在有了服务的概念,如果把一个一个应用按照商务特点,比如人力资源做什么、财务做什么、供应链做什么,把这些具体的东西用在企业应用,在此之上,业务的流程可以快速转变成由各种服务组合起来的应用,可以解决传统上企业比较难解决的IT应用的问题,IT如何有效、快速的支持企业的应用。我们做的事情是在非常有针对性的、针对企业应用的平台,在此④之上我们是把所有企业应用,包括ERP、CRM等等产品,按照SOA的架构改写,彻底的服务化,而不是把软件应用封装,说我就是SOA了,那样提供的灵活性相当有限。原来的产品本身就不是具有很多灵活性的,封装某种程度有一定作用,但真正做是完全系统的按服务重新设计、重新做封装,这样变成一个一个企业应用的基本组员,然后把企业应用提供给大家。在此之上有一个企业服务的存储库存,由他组成复合应用。企业比如需要重组,需要做一个流程重组,或者加一个新的内容、或者有合并、或者做一些客户关系管理的内容,只不过利用这个业务流程重新调整一下,组合成新的应用为你服务,上面是最恰当的方式,把信息交给最需要用这些信息的人,这是基于SOA的框架下的新的理念。 我们和国际很多大公司合作,包括和国内的主要公司合作。我们做的事情就是和我们合作伙伴一起,其实作为一个企业来说,没有必要找你的董事会或者CEO谈说我要搞一个SOA的项目,我要多少多少钱,因为在你的整个工作过程中,你有很多机会都可以实施SOA,比如生产成本、并购、合规、扩展渠道和市场、要产品创新、流程创新等等等等,这些时候都是一个机会,作为企业的CIO,可以根据你的规划好的相对来说比较高层次的SOA的蓝图,采用SOA提供给你的机会,使得你的企业为下一代发展做好准备。 这是我给大家讲的第一部分内容。下面我跟大家介绍一下SAP的角度讲,基于eSOA的架构怎样把内部的产品和服务进行重新的组合和包装,同时改变了我们公司自己的创新和运营的模式。首先我们提供了一个技术平台,这个技术平台就是叫SOA的NetWeaver,因为SOA是一个理念,真正落实到产品上叫NetWeaver,这个产品做很多事情,目前是我们应用系统的服务器,提供所有应用的底层支持。同时又是一个中间件类的产品,可以帮助企业做不同应用之间的整合,还可以做不同数据库之间的管理。如果一个企业能做到把所有数据库放在一个数据里,这是很好的事情,但很可能做起来非常困难。这种情况下,比较新的方法是采取主数据管理,我知道不同的数据是在不同应用下面有不同应用的数据库分别支持不同的应用。比如银行里,可能有一个存款贷款的系统,有一个基金的系统,有一个信用卡的系统,每个系统都是分离的,都有自己的数据库,一个做法是搞一个EDW把所有数据放在一起,有很多尝试,也有大的数据库厂商非常希望大家做,但成功的案例非常少。因为一个企业非常难从上到下全面了解你的企业数据结构、需要什么数据、怎么用法,因为定义之后很可能下面的业务单位提出要求,发现原来的定位不合适了,中国人民银行的规则提出什么要求,要求改变什么数。所以最新的方法是通过企业级的整合式的应用,搞一个主数据管理,我的主数据管理知道分别的数据放在哪里,如果产生矛盾怎么办,如果一个客户在不同地方对客户的信息做修改,可能在柜台修改的,也可能通过信用卡部门修改的,把相应的数据进行统和修改。有很多具体应用的例子,我们的产品有系统之间的中间件,有主数据管理的,也有很多组件做业务流程的管理,还有帮助大家从业务流程通过建模怎么迅速的转换成企业应用,最主要的是我们叫做Eeterprise SOA,叫一个企业的存储部,这是一个企业服务的存储库。有一个基于SOA的开发环境,在我们产品里叫做7.1,这个产品提供在SOA的框架下如何调用一个一个企业服务组建成企业应用来支持。所以整个产品既是交易的平台,又是整合的平台又是复合应用开发的平台,最后是业务流程的平台,最后是把行业里IT需要做的事情定义好,提供给大家,这是NetWeaver的产品,可以集合SAP和非SAP的产品,包括今年5月份国际标准组织来到中国,当时讲SCA、SDO在服务里面数据的结构标准、框架的标准等等,推出一些新的标准,我们都是所有标准委员会里非常主要的成员。 在此之上,我们做的事情是把大型企业用的套件全部基于服务进行改写,这个事情在公司内部叫做Eeterprise SOA,我们说叫演进式的SOA,很多我们客户可能使用SOA的产品,也有很多很复杂的系统,如果都停下来重新买很困难,我们首先把产品完全基于SOA重写,提供给我们的客户,在你升级的时候,和传统不一样了,不光得到一些新功能,实际上已经进入到SOA的世界,如果在次基础之上,把非SAP的应用整合在一起,就往前走了一步,这是演进式的方式体现SOA的理念很好的方法。包括很多其他产品,已经做完了这个工作,大概从2003年开始,花了两年多的时间,美国、德国的工程师都在做这件事情。仔细看他们的软件的架构图,如何封装、怎么做的,可以看到区别,我们的应用软件是由一个一个基于SOA的企业服务实现的。 再次之上看到一个全新的状况,软件升级就不一样了,以前是一个很困难的过程,一升级很多业务要受影响,整个要下线很长时间,我们的软件产品至少5年不用做很痛苦的升级,而升级是用服务包的性质,因为它是基础的服务,给你新的服务是有新的应用、界面,按你的需要,按你的节奏决定什么时候换掉,这样可以做升级的工作,这种工作从大型软件在企业里升级,从原来的升级可能需要三个月到六个月,现在降到三个小时。 给大家提供了一个机会,可以不中断加速创新,有一个稳定的核心,在上面通过升级包让企业持续创新,当你企业真正采用SOA的架构,不光买一些套装件,当你开始用开放的基于SOA的开发环境做你自己的复合应用的时候,不用任何套件了,然后加上自己开发的应用、加上合作伙伴、厂商、独立软件开发上、当地开发伙伴为我量身订作的东西,当这些东西整合在一起的时候,这时候就是最高阶段了,这时候SOA的架构才能真正体现出来,这些是基于SOA的非常灵活、敏捷,使得你为自己的企业创新、增长作出贡献。这是整个的大型企业里的安排,一套基于SOA的软件作为核心,通过服务的方式为你升级,再次之上提供给你平台,让你做自己独特的东西,这是整套的SOA演进式。 我们对中小企业采取了不同的策略,我们垄断推出的一款新的产品叫做SAP Businesz ByDesign,还是基于SOA和企业应用的产品,完全基于SOA的理念,SAP从零开始,还是基于SOA和企业应用的。然后预设了150多种企业应用的模式和界面,业使用这个产品,会得到两、三个问题,然后全套的基于SOA定制出来,这套产品是SAAS的,软件作为服务,由托管的方式提供给大家,我非常高兴告诉大家,这个礼拜四,在嘉里中心酒店有一个叫企业竞争力的大会,这个产品获得了本年度的最有创意的最佳创意的软件优秀大奖,这个奖不是有很多,一个是我们的奖,一个是新浪的博客,我代表SAP前天领了这个奖。这个产品对我们中国来说比较特殊的,这个产品是在SAP上海中国软件研究院主力开发的,而且SAP让中国作为头一批投产市场。我个人了解到已经有七个客户,在短短的一两个月时间内,这是一个值得关注的产品,这是我们另外一个理念,作为中小型的公司,完全可以一步到位,开始有一套核心的产品,基于SOA的。当你有精力的时候,你可以有一个开发的环境,利用其他合作伙伴做这些组合,这是一个新的发展思路。整个SOA给中国提供了很多机会,确实是这样,相当于我们,固定电话线不普及的时候,在移动电话一步到位,SOA也是这样的。 这两个思路之间,完全是共享的,有统一的界面、流程模型,都是互相用的。把我们35年以来,跟所有大型企业合作的商业内涵和定义在软件应用里,所以回过头来我提的问题,NetWeaver SOA和SOA的区别,其实是企业里所有商务的内容,在商务环境下,商务的语言是什么?商务的逻辑是什么?商务的内容加进去就不是IT的概念了,而SOA真正想发挥最大的长处要在企业应用、业务的层次,最终是业务流程和软件最高的理想共产主义的状态,将来业务有一个模型,企业的服务就会变,这是SOA的全面理念,基于此,如果做一个CIO,不喜欢SOA是无法理解的,这个理念反映了企业IT和业务结合最高需求的东西,当然目前不能说全部做到了理想,但我们朝这个方向在努力、提供很多新的工具,这就是软件行业发展的最新特点。 这里最重要的概念是企业服务存储库的概念,这里有很多新的内容,包括将来的企业服务,大家怎么分享,商务模型是什么,法律之间怎么决定等等。整个画面整合在一起,我们提供持续的创新,也通过SOA条约式的创新,最后通过整个组合不断加速创新,在这个情况下,软件业就变成这个图,底下是服务,应用本身是由一组服务写出的,通过服务存储部,业务流程的管理和建模展现成复合应用,这是整个SOA的框架。NetWeaver SOA我们目前有100多个客户,很多主流的企业都是我们的客户,比如石油化工行业,各行各业在中国的大的很多企业。我们不太同意,比如我是中间件厂商,摇身一变全部是SOA的客户了,这种事情我们不做,我们觉得还有很多艰苦细致的工作,但做成功之后意义非常大,真正掌握这些材料,可以用企业服务来改写流程的时候,那么就会成为我们的客户。当然今天发的材料里面有一个案例,大家可以参考一下。我们认为这样的企业基本上有点符合这个标准,所以标准很高,另一角度讲,国外有很多企业这方面做的很好了,我们有很多国外的案例,我明年就要在国内推出一大批非常好的经典样板的企业,做到这一步,到那时候我就不用主讲了,用安息说话。 机遇此,SAP内部谈的是行业的价值网,我们就是跟客户之间大家共同定义服务、产品,组成一个一个企业服务的社区,有一类人变得非常重要,叫做业务流程专家,所以我们会建立一个业务流程专家的社区,和传统IT开发者合在一起,真正的SOA理念是融合创新。当网络2.0一样,同样也是一个社区创新的概念,这种创新当你有很多家企业,每家企业都在你的平台上,尝试有什么新的业务模式流程,可以用什么企业服务实现,这些大量的创新材料堆在一起,你在网络里可以使用,创新失败没关系,这个环境之下SOA的创新的理念才能真正实现出来。刚才我跟饶博士讲,我们两家也要在这方面做合作,我们和主流厂家,包括IBM、HP、富士通都在做,和他们交汇SOA,建立一个实验室或者方案中心、能力中心,来真正推动SOA的工作。 最后我用一两分钟时间把产品策略讲一下,这是03年到08年,实现了机遇SOA的理念,到05年推出商务套间进行NetWeaver,这是非常重要的里程碑。06年是基于业务流程开发SOA,07年基于行业流程的商务套件推出对于中小型企业的产品。最后把所有东西和NetWeaver全部整合,NetWeaver将有7.1,整合套件叫7.0,都是以512的形式,通过增强包的方式升级,不断的持续创新。这张图讲我们有1000多种企业服务,你可以直接应用,这是企业应用的组件。这是通过增强包的方式,在某个应用领域,比如人力资源、财务、运营、供应链推出新的服务等等,这是产品创新非常多的时代。这些服务是基于价值链一个一个的环节,如果搞业务流程整合的人,一看这个很熟悉,要把一个一个流程搞清楚,从下单到收到钱,整个生产流程、设计流程、产品流程,最终SOA的理念就是流程下面都是服务,每个流程都搞清楚。 目前11月份推出的是增强包的第三版,所有说的不是理念的东西。半个月前,我们最先进的客户可以享受到所有得罪新的东西,比如增强包三,有一个服务是中国的财务要求。支持全球的人力资源管理等等。第三个增强包里有外贸、石油化工的内容。有一个服务包叫职能超表的功能,随着时间推出一些新的方式,智能的抄你的电表。这是一个最新的情况。服务增强包三种,推出一堆服务,叫企业服务簇专门推出一堆品牌厂家用来外包生产时的供应链需要用的服务,从下单、确认、发货等等。很多企业都在搞U型的价值创新,这就是增强包三里推出的东西,目前正在使用推广阶段。 我跟大家介绍一下的内容,希望给大家看到企业服务如何真正改变我们的产品,也是改变我们对客户提供的内容。NetWeaver正在一个异构的世界中,变成整合集成的环境,企业服务已经毫无疑问都在采用SOA,过么先进企业就像我们推广ERP一样,又有灯塔用户在涌现,确实他们已经明白这个事情对他们的意义。我们通过这样的模式,希望为客户带来IT更好的支持,最终支持业务创新、支持业务发展、支持企业成长的工具,所以帮助您实现所谓的商业网络变革成为最优秀的企业,谢谢大家。 |