提升管理弹性 打造敏捷企业未来
用友全面倾力SOA 架构开发
毫无疑问,1996年就提出的SOA概念已经成为软件行业特别是企业级软件厂商发展的方向。那么SOA对于企业级用户意味着什么呢?6月9日的2007用友技术大会上,“SOA推动商业创新”成了这次中国管理软件顶级盛会的焦点话题。SOA如何推动商业创新?简单说,它就是要把管理软件的各项服务功能都模块化,然后让用户在需要的时候,把这一个个模块以一种恰当的方式,组装到恰当的地方,将企业管理的繁冗的“推倒重建”,变成“重组”。更重要的是,这种面向服务的系统平台架构在经过多年的酝酿期后,已经从概念化的状态走向实践,开始在中国的企业级市场中生根、发芽。
SOA提升企业管理弹性
“计划赶不上变化”是许多管理者每天都要面对的问题。而SOA可以让企业管理在计划和变化二者的不断追赶中占据主动。采用SOA平台架构,可以重复利用企业的现有资源,提高业务和服务的创新能力。根据一项新近市场研究报告,适当使用SOA,提升资源使用率达40%,同时可减轻达近十倍的维护工作量,减少潜在风险、管理和监视费用。一项来自IBM的数据也许更能说明问题,SOA可以实现IT系统投资收益率24%,开发时间缩短35%。更重要的一点是,SOA可以帮助企业拥有必要的灵活性,重建一个有“客户响应能力”的企业,以面对日益快速变化的环境。
SOA除了可以帮助企业级用户降低开发成本,提高系统集成度和响应速度等,还能帮助解决因为系统升级带来的烦恼。在SOA架构中,流动的应该是以“服务”为核心的组件,而不是已经集成在一起的整个系统软件。一个用户选择了一款软件,一般都有定制的要求,尤其是系统管理软件,如ERP、CRM等。构件化技术为不同用户的定制要求提供了可能,把常用功能做成可供选择的组件,用户就有了更为灵活的选择。没有组件化时,软件系统的各个部分是紧密结合在一起的,因而会“牵一发而动全身”,采用了构件化技术后,软件的各个功能模块就可以独立地实现、升级,而不会影响系统整体。
从已有的SOA应用实践来看,将“服务”模块化,是使“服务”发挥全面功能的最重要手段:第一,以标准化的简单方式,从新应用程序和现有应用程序中封装业务功能,可以创建服务;第二,服务用于在适当的时候,向适当的人提供适当的信息;第三,服务可以重复使用并加以组合,可用来部署复合的应用程序来创造新机会;第四,越来越多的应用基于开放式标准的“Web”服务,可用来完善现有服务技术。
SOA方法论的主要特点之一是通过构建部件之间基于标准的接口,开发者就能不断编制应用程序,在无需关心部件内部工作的情况下交换、重复使用和修改部件。例如,基于用友为UAP平台的可视化架构,就是基于成熟的企业模型,提炼优良的服务资产,像CBO,FI,SCM.MFG,HR等,保证企业以前的资产的再利用。这样,就为IT资产的自由流动构建一个基础平台。然后,将原有系统中的各个业务功能封装成服务,并根据业务的需求进行重新组合,从而复合成新的业务系统,从而快速满足新的业务需求。
用友SOA集经验性与先进性于一体
作为中国及亚太企业管理软件领先企业、SOA实践者和推动者,用友公司与应邀的第三方主题演讲人向与会嘉宾详细介绍了用友SOA技术架构,充分展示了用友对SOA的理解和应用理念。提供符合SOA的产品、平台和解决方案,供用户选择实现SOA。应用自己的技术、产品、平台和解决方案,同合作伙伴和客户一起,帮助客户成为敏捷企业,最终实现企业商业价值,这就是用友的SOA价值观。
用友技术总监黄涛在主题演讲中指出,从原理上看,SOA是一种架构模型,是一种面向应用服务的解决方案框架;从设计思路来看,“服务”是整个SOA实现的核心。它可以根据需求通过网络,对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。“SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务过程。SOA不仅仅是技术导向的,而且是未来企业用来提高敏捷度、灵活性的关键。我们在采用SOA技术架构时,必须以业务为中心,按照服务来构造企业的关键应用系统,将实现过程、人员和信息的实质集成、高度协调。”
用友认为,SOA的内涵,就是所有的应用都将面向企业业务服务,它影响到企业IT和业务动作的每一层面。在此理念的指导下,基于用友UAP平台,其在企业集团管理解决方案NC以及ERP-U8最新版本产品中,已全面采用SOA的架构为客户提供服务。用友集团的产品、平台和解决方案,遵守国际主流标准和用友软件多年应用的知识经验,吸收世界先进管理理念。黄涛介绍:“用友为企业业务和应用部署提供基于SOA架构的集中/分布/混合式部署模式;并提供企业应用的SOA产品、平台与整体解决方案。用友提供商务应用驱动的、面向服务的全程应用开发过程,提供简易高效集成的应用开始框架与IDE,并使用企业最佳实践与可重用资产库,为企业提供个性化的、按需的定制服务,同时扩展了企业的应用。”
用友UAP平台,是在用友标准、行业和个性的管理软件成功应用模式上,建立的一个先进而坚实的管理支撑平台。 UAP平台有四个层次,包括应用开发、应用集成、产品开发和产业链支持。经过多年的发展,UAP已经成为我国第一个基于B/S架构、SOA架构的管理软件平台;分别在J2EE和.net的平台上最早实现,也是拥有客户装机基础最大的一个管理软件平台。同时,它也是拥有合作伙伴支持最多的一个管理软件平台。
据悉,基于用友UAP平台开发的新一代管理软件产品U9将于2007年下半正式推出。目前在全球范围内,U9是第一款完全基于SOA技术架构的企业应用产品。同此产品一起推出的还有用友下一代企业开发平台UBF。U9产品和UBF平台,完全基于网络、分布式组件部署和服务为理念,企业用户可以将U9按需求进行实施。U9兼容了业界各主流厂商的标准,能够为用户提供企业优化的个性的需求。对于UBF,用户可以在UBF平台基础上开发各类完全基于SOA的企业应用系统,有效推动敏捷企业的建立。
用友的“SOA计划”充满了丰富和先进性:用友提供基于SOA的商务应用驱动、面向服务的全程应用开发。用友提供业务模型、物证模型和领域模型。其中,业务模型库是用友多年的应用知识积累库,并吸收世界先进管理理念建立的;特征模型库则包括体现特征稳定性和变化性的内容;领域模型库能够针对不同的行业提供相应模型;最低层刚提供业务组件库、UI组件库、业务测试用例库,使最终的产品组装能够基于核心资产组件库的进行产品组装;通过这些可具体使企业的组织能力服务化,通过服务编排实现灵活的业务过程。
SOA应用决定中国管理软件未来10年发展
从“面向对象”到“面向流程”,再到如今备受推崇的“面向服务”,可以看到,SOA的意义在于让IT变得更有弹性,使公司业务与IT管理保持同步,从而更好驾驭变化。基于此,软件业相信,SOA将是整个软件业未来10年的发展方向。
根据IDC的最新调查显示,目前,SOA在国外的发展势头越来越猛:在接受调查的企业中,表示将把SOA作为今后12个月内的关键或重要项目的调查对象比例增加到了52%,比2005年5月进行的同一调查中所得到的数据提高了10%;79%的调查对象表示,SOA将是未来五年的关键或重要项目,这个数据比九个月前进行的调查增加了18%;部署企业级SOA的用户在过去九个月中从8%增加至16%,增长了1倍;已建立企业SOA架构的公司数量也从九个月前的68%增加到现在的83%。在基于SOA思想研发的平台和产品上,通过全新的应用,能够为中国、为亚洲ERP管理软件产业带来相当好的发展机遇。中国也因此有望变成全球第三大软件中心,中国的管理软件企业,特别是象用友这样的具备丰富软件研发、实施及行业管理经验的企业、将会因此而得到更快更强的发展。
在SOA领域,用友将与独立的应用软件开发商、增值软件开发商、服务提供商形成紧密的业务合作,大力支持合作伙伴产品。由于用友UAP是业务合作的技术基础,用友希望可以依此拓展,形成一个基于UAP平台、基于用友ERP的生态圈。用友也将紧密结合最终客户,在标准ERP和行业ERP的基础上,切合他们的需求特点,研发个性化的应用功能。总之,用友将在提供全面SOA产品的基础上,和合作伙伴、最终客户,形成新的紧密的合作关系,共同打造中国管理软件坚实的产业链,携手推进中国企业的信息化。 |