|
12月1日第四届中国企业信息化用户大会在北京世纪金源大饭店隆重召开,本次大会重点探讨“深度应用背景下的中国SOA路径”。大会从不同的视角解析了SOA在中国的发展路径,并和用户一道分享SOA在中国的成功实施经验。以下是用友软件SOA创新中心主任饶元博士的演讲。

饶元:各位领导、各位嘉宾以及在座各位同仁大家上午好,今天的报告原本由用友公司的副总裁亲自参加,但由于时间的安排突然有了变化,特地委托我到这里跟大家交流关于SOA、关于用友在SOA的工作。我现在在用友负责中心的工作,今天我向大家汇报的题目是的SOA正在路上。 今天主要内容包括以下三个方面,我希望向大家概要性的介绍友在SOA主要的工作,第一就是友在SOA上面的理解,也就是说SOA对企业的价值和影响到底是什么。说到SOA,对我们的企业带来很多真实有价值的影响,那SOA的本质是什么?我们带这个问题看SOA从1996年提出到1999年惠普开始通过一个项目实践SOA的相关应用,一直到现在,我们对SOA的认识越来越深远,对它的内涵理解越来越深入,这种情况下我们回头看SOA的本质是什么。 说到它的本质自然看到一点,SOA一定在技术上会对我们带来一些增值的价值,这个价值最重要的体现在两方面,第一就是标准化,第二就是可重用,说到标准化,SOA建立在一系列标准化体系之上的,正是由于这样的标准化体系,使得我们的通讯、通讯协议包括消息都可以进行良好的定义。实现我们在分布式平台上快速的、动态的集成。这是技术上带来的价值。第二希望通过技术、标准化的技术实现我们原有IT的资产实现大规模的重复使用,这是可重用的第二价值。技术应该是以应用服务的。最重要的理念一定是业务层和应用层的重要价值,这个价值我们对前一阶段的工作进行了归纳和总结,我们认为最重要的两个点应该是这两方面。 第一是整合创新,整合创新的价值点我们在南京客户那里进行了一些真实的SOA实践,这里我们非常惊讶的看到,这是一家不超过6000人的竣工企业,在这个企业里上线的IT系统有28多个,现在我们的企业这个孤岛对我们企业影响很大,希望把这些孤岛打通,使真正的业务、信息流转起来,SOA就给我们提供了很好的梳理平台。第二价值在应用层面上,为我们带来随需应变,我们在现在特别是现在这个场合,或者在现在这个时代,竞争越来越激烈,在竞争的环节下,我们的业务变化越来越快,如何让IT系统适应整个业务的变化,这是每个CIO认真思考的问题。前两天我们和我们伙伴沟通的时候,说了这样一个事情,我觉得非常对。在过去我们描述一个企业信息化的时候,如果比作人体,整个企业信息化中的IT系统应该是神经网络,或者神经系统,通过这几年的实践和真是的应用,我们感觉到神经系统应该更像一个胃,因为我们不知道能吃到多少东西,吃进去之后我们的胃可以进行有效的处理、分解、消化,并且把有营养的单元传送到不同的地区,这是对与IT系统的新认识,我个人认为是非常有道理的。可以保证IT系统各种各样的变化,使得我们很好的对这种变化的业务进行有效的处理或者支持。 这是我们前一阶段感受到SOA对整个应用带来的第二个重要价值。第三,SOA一定从产业领域角度会对我们带来增值价值,这个价值包括软件的生产,开发过程甚至在整个软件应用的价值链甚至应用或者客户的真实的IT实践中带价值。我们也知道,SOA也正在快速发展,不断有一些新的技术和SOA进行一些融合,在这里我们看到一个很重要的东西,比如SAS这是SOA非常重要的领域和应用,在SAS基础上包括Web2.0以及IDA等这些新的技术正在对SOA产生一些新的冲击或者有一种新的融合趋势,在这种趋势之下,微软也提出软件加服务的模式,这种模式通过我们自己的分析和研究感受到S+S并不是微软一家认为的趋势,而是对整个软件行业发展来看都是非常重要的趋势。正是因为这样,会对我们整个软件产业产生非常重要的影响。因此我们可以看到,SOA一定是影响我们IT的东西,因此我们也通过前面的分析介绍,看到SOA的本质更应该可以通过完奶逑怠⒎椒ㄌ逑怠⑺枷胩逑凳迪终鯯OA的价值。 下面我们看一下SOA对企业IT系统的应用环变迁,如何把系统连接到一起。在下面我们可以清楚的看到有很多应用的件,,这些组建可以拿来共享、重。我们还是无法把我们的应用系统有效的应对外部的业务的快速变化,我们更加期望如何把我们的应用有效的分解,分解成我们的业务、系统有效的处理支撑的业务单元,并且根据业务的需要,把业务逻辑形成完的德新的应用。这时候SOA已经形成了。SOA的目标应该这样体现一定是因在资源重用基础上,最大限度的提供业务实现的灵活性和敏捷性。 还有我们做企业信息化和ERP,和客户沟通的时候会遇到一些问题,有人说ERP不需要SOA,我们来看SOA在整 ERP是什么过程。最早的时候确实不需要SOA的应用,是以企业信息化为核心的。第二拓展企业的SOA的使能,第三层就是供应链机遇ESB的SOA产业链的集成与协同,第四层才能真正实现整个价值网络的环境。说到UDDI要解释两点,记得去年的时候,一个高级架构师专门到北京来给我们做了交流,他们当时就把IBM的GPO的2006年的报告给我们做了分享,他当时说,未来这个世界里的重要趋势,这个趋势一定是以UDDI为核心的东西。到了今年做交流的时候,尽量发现在业内很少再有人强调UDDI,为什么呢?是UDDI技术不成熟还是应用模式有问题?都不是,因为我们更加迫切的是UDDI的来临。但它的价值太显著了,每个企业都在建自己的UDDI,所以很难能够成为业内所有厂家追寻的主流东西。从商业利益来看,UDDI应该是我们的理想。我们说到很多关于SOA的相关内容,我们很自然的想到SOA对我们现在软件开发公司,对业务合作伙伴等等都会带来很多重要的影响。我参加这个会议之前,看到很多数据,这些数据表达了什么含义呢?这几年随着我们对SOA的认识,越来越多人了解SOA,开始认识到SOA,有越来越多人希望来用SOA,但是SOA的地位给我们企业带来什么影响和价值?我们已经深刻认识到SOA已经成为指导我们未来软件开发过程中的整个过程,或者针对整个软件的体系架构设计甚至业务模型的抽取都会带来影响,同时对软件产品的实施、部署、售后服务、市场等等相关工作都奠定了相关基础。对于企业用户来说SOA已经成为在IT规划、特别是整体IT规划、业务流程规划、以及快速的应用部署等等领域的重要方法和支撑工具。用友在2004年开始打造基于SOA思想体系框架下的U9的产品以来立志于希望把用友定义成,在中国落地重要的推动者。我们的推动者希望通过一些先进的行业领域模型,制定出我们自己符合自己特点的一些SOA的路线图,并且参与SOA的相关标准建设,最终和世界管理进行衔接。但想要这样,这样,就必须分享创新的体系。这个中心是在8月21号成立,有以下四个关键定位。 首先应该是一个学习的中心,我们希望通过我们的中心学习到我们业内一些标杆或者领导厂商的技术和解决方案,并且把这些指示体系传递到自己的开发、设计和我们的客户中来,这是我们对学习中心的基本定位。第二我们是创新的中心,我们说到SOA有很多新的发展,比如说EDA、BPM等等新的技术都在和SOA进行融合和整合。我们希望通过我们的中心,把一些新的东西进行实践、创新,并且能够为企业客户带来真实的价值体现。第三定位是我们希望中心成为体验中心,通过真实的客户、应用,为我们的客户提供真是的价值,提供给更多的客户,让他们体验到SOA的价值所在。第四我们定位我们中心应该是优化的中心,在SOA应用过程中有很多内容是需要优化的,比如企业的流程,或者面向SOA的开发过程中,SOA的资产如何进行优化,如何进行更有效的重用,如何进行更有效的管理,并且帮助客户更有效的管理它被服务化的IT资产,这是我们第四个定位,我们希望中心能够达到优化的中心。 首先SOA的创新中心使命,首先可以向用友传播SOA的技术、方法与应用。第二可以加速SOA技术与方案向产品移植与转化,第三通过最佳的客户实践,增强客户的体验价值,第四,为用友的客户提出整个路线图。用友希望跟在座各位一起推动中国企业SOA的人才培养、技术是提升、应用升级,推动SOA生态链的建立与完善。 我们针对前期的工作做了一个初步规划,当时是两年的规划,我们现在已经做一些项目的落定。我们希望把工作体验有效指导产品的开发。因此通过上面的介绍,我们也看到SOA不仅仅是一个单纯的技术,而且一定是以业务为核心的,SOA一定是以业务驱动服务,以服务驱动IT的东西。我们如何能通过有效的工具支撑SOA的应用,这就必然涉及到第三个问题,用友提供了SOA的相关产品体系和相关工具的支撑。在这个产品体系中,在座很多领导、嘉宾都非常清楚,对用友公司的产品都比较熟悉,其实用友公司在市场上销售的产品是以下三个,第一是NC、第二是U8产品,第三是TONG,U8里我们曾经在江陵项目中采用了IF引擎,针对NC,我们一开始打造的时候就吸收是组件化的设计,同时提供一些服务容器。大家知道用友打造的新一款SOAU9,他是基于MDD、DSL、ESB,实现第三方或者多方合作伙伴一起协同的集成。这是我们整个产品。我们重点跟大家分享一下U9的工作,我们可以看到U9的平台分了三个层次,第一是最下面的层次,包括操作系统,然后这个层次之上有我们的重要品牌叫UAP的平台,之上有很多为用户量身订作的工具,包括服务组装、应用的业务逻辑系统、客户的终端访问通道的模式。同时我们还为合作伙伴提供有效的UAP的服务集成框架,我们分层来看。 首先整个开发过程中,包含两个阶段,第一位设计人员提供在设计时的应用框架或者工具,通过原数据向业务框架过渡,并且可以封装成服务。第二我们提供DSR,通过这种领域的表述语言,我们可以实现对于数据模型、服务的刻划和描述,这种描述可以通过服务组装的工具实现整个服务的大力度的组装,最终形成一些应用甚至形成一些页面等等。这是我们自己开发的ID的环境和工具,可以很好的实现服务的融合和组合。在这里我们还有一个非常重要的特点,我们机遇特征的组装模式,我们提供这样一个服务的标准模板以后,很多企业有自己的个性化需修,在这里,我们可以为我们的用户量身定制一些可裁减的服务,可以通过模式根据自己业务需要选择一些服务,通过我们的工具形成整个的相关应用系统。我们U9提供了一个业务流程的编排工具,我们提供三种方式,第一是我们传统的工作流引擎,第二是机遇大的业务流程的编排模式。第三是基于状态机的业务模式的编排方式。从而实现企业各种业务流程的有效流转。第四我们可以通过服务组装生成各种各样的应用,并且为用户提供可定制的方式,用户可以定制个人所需要的相关应用、服务,来满足业务的需要。这是通过这样的工作,通过前面的业务驱动、各种各样的业务模型的建立,并且把这些模型通过企业的最佳实践形成可重用的资产库,为合作伙伴提供可重用的价值体验。在我们有效的集成和平台下,进行有效的进行继承2、组装,为客户提供可靠的、大规模的模式,进一步优化我们定义的模型,从而通过这样的方式,实现SOA和企业的业务目标。 用友正在和合作伙伴一起共同成长,希望跟我们的伙伴一起来推动整个中国的SOA产业链进一步发展,借助前面一首歌的歌词,在SOA的路上有你也有我,谢谢各位。 |