信息化 频道

IBM的SOA

关于SOA——IBM观点

SOA是一项企业实现业务灵活性和创新的关键战略。
SOA不是一个IT项目,而是一项企业应该认真考虑的发展战略。
SOA不是抛弃和推翻企业旧有IT投资,而且帮助企业有效节省未来IT支出。
SOA是一个演进的过程,企业可以从关键业务流程起步,逐步扩展到更多业务流程实现SOA。

SOA的价值

对于企业的业务部门或者整个企业来讲,SOA是对企业各种异构的信息孤岛进行整合的最有效方法,可以实现企业和组织的信息共享、提升人员协同生产力以及业务流程的优化和整合程度,从而有效提升企业的运营效率和业务敏捷性,帮助企业快速适应外部变化,从而实现有效的业务转型和创新。

IBM商业价值研究院(IBM Institute for Business Value)关于灵活性和SOA商业价值的调查表明,尽管97%的受访者原本只以成本节省作为衡量项目成功与否的标准,但在起步了SOA之后,51%的人看到了收入的增长,100%的人发现业务灵活性增加了。

SOA的市场机遇

据统计,目前全球SOA市场需求呈高速的增长态势。Wintergreen在2006年7月的最新调查中显示,2005年SOA全球市场规模达4.5亿美元,至2012年,该市场规模将达184亿美元。IDC 2006年4月预测,全球在基于SOA的外包服务方面的开支2006年达到86亿美元,与2005年的36亿美元开支相比增长了138%。截至2010年,全球基于SOA的服务开支预期高达338亿美元。Gartner报告则显示,2006年全球范围内已有60%以上的企业考虑以SOA为指导原则来设计关键任务应用和流程;到2008年,SOA将为全球80%的新开发项目提供实施基础。

IBM在SOA领域的领导地位 

IBM可为构建、维护和扩展SOA提供最全面的软硬件和服务产品组合
 IBM拥有12,000余名技术娴熟的SOA顾问、设计师和IT专家。
 IBM还拥有十几款支持SOA的业务解决方案、一套独特的知识产权和方法,以及众多丰富的SOA软件产品。
 IBM每年在SOA方面投资超过10亿美元。
 迄今为止,IBM已获得了300余项SOA相关专利。
 目前,IBM SOA业务目录拥有超过3,800项可重复使用的商业化资产和服务,全部由IBM及其业务合作伙伴提供。
 通过IBM的developerWorks.com网站进行注册,用户可轻松成为IBM SOA社区的一员。目前,已有超过100万的SOA开发人员在使用IBM的SOA平台。 

IBM已被多家领先分析机构评为SOA领导者。
 Gartner将IBM列为六个魔力象限中的领导者。(2006年)
 Forrester在六份Wave报告中将IBM评为领导企业。(2006年)
 “作为SOA领域的领导者,IBM将随着SOA的迅速普及而获益匪浅”。(《商业周刊》,2006年)
 IBM的SOA市场份额增至46%。(Wintergreen,2006年)
 IBM的SOA能力首屈一指。(Yankee Group,2006年)
 IBM是SOA服务领域的全球作市商。(IDC,2006年)
 IBM的SOA能力全球市场位列第一。(AMR,2006年)
 IBM是企业服务总线领域的领导者:
 Forrester在ESB Wave报告中为IBM产品打出最高分数(2006年)
 IBM荣膺《Intelligent Enterprise》读者评选奖之非常好的企业服务总线(ESB)大奖(2007年1月)
 预计在2005-2010年期间,ESB市场有望以相当于集成套件市场9倍的速度迅速增长。(IBM Research)

 IBM在全球拥有超过5700个SOA客户项目。


IBM还拥有4700多个SOA业务合作伙伴。

关于IBM 构建中国SOA生态系统

一、SOA英才孵化计划
 
为响应用户和合作伙伴的呼声,作为SOA技术的领导者和积极的推广者,IBM于2006年初开展了一项SOA英才孵化计划,主要内容是:在未来三年时间内帮助合作伙伴(BP/ISV)培养100位资深架构师(Architect),希望这100位资深架构师作为种子,带动出1000位普通SOA架构师;再通过这1000位普通SOA架构师带动10000名SOA领域的产品专家技术人员(Product Specialist)。

该培训计划依托CDL,希望能过将领先的SOA经验和技术带到国内,推动SOA在国内的应用。此外,这一培训计划也是响应了IBM用户和合作伙伴的呼声,国内的用户和合作伙伴都对SOA技术表现出认同,他们希望能够通过与IBM的合作,增强对SOA的理解,增强技术人员的技能,协同创新共同推动SOA在中国用户的应用。

根据IBM的计划,2006年首先培养10位资深SOA架构师,2007年培养50位,到2008年达到100位。2006年IBM能够发展40家SOA合作伙伴,2008年达到200位。此外,IBM希望能够在2006年与5家合作伙伴一切建立SOA项目的“演示中心”(SOA DemoCenter),用实际的案例来分享IBM以及合作伙伴在SOA的领域的经验和成果。日前,IBM与中软合作的烟草项目在中软建立了SOA演示中心。通过这个中心的建立充分体现了IBM在SOA技术方面是非常成熟的,IBM在SOA领域的解决方案是非常具体的,从技术、产品和工具方面都具备;此外,通过合作SOA案例中软也提高了人员的SOA领域的技术;中软建立了一个成熟的应用案例,可以作为“演示中心”进行SOA平台应用的演示。

二、SOA校园大赛
在营造SOA Community方面,IBM还特别加强了与国内学术界和大学的交流。

2006年,为了普及SOA知识,培养SOA新秀, IBM发起并联合清华大学等全国11所著名高校举办了一场2006“IBM杯”中国高校SOA应用大赛拉开帷幕。本次大赛是IBM有史以来与中国大学合作举行的规模最大的一次活动,也是IT领域第一次将SOA推向校园的活动。该赛事将为SOA这一IT基础架构领先理念和技术在高校内的推广迈出重要的一步,并为SOA在中国市场的普及和应用奠定坚实的基础。

大赛的竞赛题目,来自于中国客户IT系统遇到的典型问题。这些问题无论从行业典型性,还是技术代表性上都非常有利于帮助学生全面领会和掌握SOA。通过参与本次大赛,参赛选手在学习到国际上非常先进的SOA技术的基础知识和方法论的同时,还可以将书本上的知识应用到模拟的工作环境中,全面掌握基于SOA的设计理念将企业的IT与业务紧密结合的方法和技术。

大赛历时6个月,成为国内迄今为止规模最大的高校IT技术应用比赛,受到了教育界、IT界的广泛关注,内地、香港、澳门等学生的热情参与。来自61所高校的241支队伍参与角逐,经过激烈竞争,西安交通大学的Lever团队,清华大学的Zoo团队,北京大学的Mozart团队,北京大学的Lab 1109团队以及来自中山大学的Black Stone团队共五支团队进入决赛。最终,中山大学Black Stone团队凭借出色的综合实力摘取了大赛总冠军桂冠。

2006年,IBM还计划与一些大学合作,共同开始SOA课程,让在校学生能够学习到最前沿的IT技术,了解业界的发展趋势。所有这些无不体现了IBM的开放心态:建立开发的SOA生态环境,帮助用户以及合作伙伴培养资深技术人员,推动SOA技术在中国的应用。

IBM助力合作伙伴实现SOA转型的举措

1、IBM助力品恩科技完成产品SOA转型

2007年4月,IBM宣布成功帮助ISV(独立软件开发商)合作伙伴——北京品恩科技有限公司完成了其产品的SOA转型。目前,新产品在客户中得到成功应用,并得到了一致好评。

北京品恩科技有限公司(以下简称品恩科技)成立于2002年,是IBM的ISV合作伙伴之一,专注于为政府机关、企事业单位、军队等提供通用办公平台的软件解决方案和服务。

早在2004年,品恩科技就开始接触到了SOA理念,并对其产生了浓厚的兴趣。在随后两年多的项目实施中,品恩科技发现客户对于IT的应用要求已经不仅仅停留在办公自动化(OA)的水平上,而是希望能够拥有一个灵活的、整合的、易用的IT平台,不仅将旧有的互相分离的独立IT应用系统进行整合,并且能在今后有效的复用这些投资,节省成本,提高收益。而这一切都是SOA能够提供的特性。因此,品恩科技找到自己的合作伙伴——SOA的市场领导者IBM。在IBM中国开发中心(CDL)强大资源的帮助下,2006年底,品恩科技成功完成了产品的SOA转型并完成了员工技术培训。

2007年初,基于SOA架构的品恩科技通用信息服务平台1.1版本在客户方面得到了成功实施,显著提高了客户的办公和管理效率。由于在客户系统中引入单点登陆,解决了多个系统多次认证的困扰。由于具备SOA特性,客户各部门和单位之间互联互通,通过构架企业服务总线(ESB),进行信息交互,使各个孤立的点连成的有机整体,构筑一体化办公自动化网,实现了动态协同。同时,系统具备良好的灵活性和可扩展性,能够实现灵活“热插拔式”部署,满足了客户办公自动化系统部署单位不断扩展需求。现在,能在1天内增加对一个单位的支持,在以前是完全不能想象的。

北京品恩科技有限公司董事长刘正介绍说:“在IBM的大力支持下,我们顺利实现了产品转型。现在,新产品不仅具备原有的通用办公特性,而且具备了整合平台的初步功能,能够成为实施单位的基础性中间件平台。由于能为客户提供更大价值,所以新产品的市场应用范围得到了极大的扩展。”

2、IBM携手浪潮软件建立中国首家“SOA创新中心”

2007年6月8日,为响应客户对面向服务的架构(SOA)的需求,今天IBM中国开发中心(CDL)、IBM中国SOA技术战略与合作部(BPTSE)与浪潮软件公司共同签署协议,协助浪潮软件建立基于SOA技术的实体实验室,成立国内首家“SOA创新中心”。I

浪潮SOA创新中心隶属于浪潮软件公司,该中心致力于通过国际合作和集成创新,将当前非常先进的SOA软件架构国际标准应用在行业应用软件开发、测试、服务和人才培养中。致力于为中国客户与合作伙伴提供全面的服务,负责基于SOA技术的实施、测试、服务及人才培训等。IBM软件集团的IBM中国开发中心将为浪潮SOA创新中心提供包括软硬件、服务、专业咨询、员工培训支持及管理协助。IBM中国开发中心及IBM中国SOA技术战略与合作部将提供专家咨询和人员培训的全面支持,协助实施规划及实施 SOA 构想和相关管理。后期浪潮SOA创新中心还将成为SOA解决方案的成功案例展示中心,为其他客户提供SOA技术成功的经验与参考。

浪潮软件作为中国国内领先的行业应用方案供应商,公司产业发展战略主要定位于大型行业(企业级应用)信息化全面解决方案和产品等领域,产品在电信、金融、税务、政府等行业得到广泛的应用。近年来,用户业务快速变化带来更多的系统改造和重构,SOA技术的应用将有效提高客户需求的应变能力及提交速度,帮助客户建立更为灵活、整合的IT平台。顺应这一技术发展趋势,浪潮软件开始采用SOA软件设计理念的发展,并选择了在SOA领域有着丰富经验和大量投入的IBM成为其合作方。浪潮软件在SOA领域一直走在行业前列。2007年初,在IBM中国开发中心的大力支持下,浪潮软件率先在烟草行业实现了产品与解决方案的SOA落地。在山西烟草工商协同项目中,浪潮软件采用SOA技术,实现流程整合、系统直连,实现了山西烟草商业公司与其工业公司之间的实现流程的整合,加速与工业企业的供应链流转周期,优化工商业的库存,在服务模型的基础上构建符合应用,利用企业服务总线解决架构元素,提高架构灵活性。

浪潮集团董事长兼首席执行官孙丕恕表示:“2007年我们将着重在烟草行业应用开发技术中心中间件平台中应用SOA技术。浪潮软件将通过SOA的软件设计理念转型,为中国的信息化建设提供可信赖的解决方案和开发平台。山西烟草系统采购流程的成功应用,让我们更加坚定对SOA的信心,并希望能够未来在更多的行业领域中得到推广,让更多的客户得益于浪潮的SOA解决方案,实现他们急需的业务灵活性与创新。”

2.IBM助力用友成立SOA创新中心

2007年8月21日,亚太本土最大管理软件供应商用友软件宣布成立“用友SOA创新中心”,并与IBM公司共同签署合作意向书,全面深入双方在SOA相关人才、技术、方法、解决方案、客户服务等多个领域的深层次合作。该中心计划全面采用用友与IBM基于SOA相关的产品与技术并加以推广,同时为客户构建一个完整的SOA体系架构,推广相关产品技术与应用体验。IBM中国开发中心将为该中心提供多方面支持,其中包括SOA架构师和设计师的培养, SOA软件应用培训,SOA监管体系建立及SOA 项目实施支持等。IBM将在2007年为用友培养2名资深SOA架构师和10名SOA方案设计师。此次合作是用友公司多年来坚持技术创新战略的重要实践,也是用友在SOA领域发展的重要里程碑。

用友与IBM在SOA领域的合作由来已久,2006年双方就签署协议采用IBM WebSphere应用服务器发展面向集团企业和行业的用友ERP-NC。“用友SOA创新中心”的建立是IBM与用友长期合作的智慧结晶,也是IBM大力扶植与支持合作伙伴、在中国市场推广SOA的重要举措。

用友将SOA作为企业信息化中的一种重要工具与方法,结合用友自身丰富的产品线,将SOA理念直接融入企业管理软件的设计、开发、应用与实施中,加快用友现有产品线向SOA的全面转型。用友成立该中心的目的是利用SOA的先进理念开发富有弹性的企业IT架构,帮助客户轻松快捷地适应不断变化的业务环境。此前,用友集团与行业解决方案-NC以及用友ERP-U8最新版本产品中,已在国内率先采用SOA的架构为客户提供服务,全球先进款完全基于SOA架构的用友新一代管理软件产品U9也即将面世。

IBM中国开发中心将为该中心提供支持,其中包括SOA架构师和设计师的培养, SOA软件应用培训,SOA监管体系建立及SOA项目实施支持等。用友和IBM强强联手、优势互补,不仅在产品研发、销售配合、联合市场推广等领域紧密合作,而且还将为客户提供SOA的非常好的实践和ERP应用解决方案。用友SOA创新中心建立之后,IBM将以多年SOA开发与实施的经验,协助用友设计并实施可重用的服务,并在服务之上整合业务流程,最终将企业和客户、供应商、合作伙伴的应用系统水平集成,从而完成向随需应变业务的转型。

IBM五个SOA切入点理论

IBM全球高级副总裁,软件集团总经理 Steve Mills指出:“SOA在任何公司都扮演着战略性角色,因为它能帮助企业识别新的商机、进行创新并不断满足客户的需求。SOA的成功的主要首先取决于如何顺利‘进入’SOA,避免更多的开支,以及确保企业的SOA投资符合其发展战略,并能够经受住市场的波动与公司的变革。”

根据全球非常好的实施经验、第三方研究结果、以及IBM与各行业、各种规模的企业开展的1,800余项SOA合作的心得,IBM发现并指出了5个可以帮助客户更加容易地着手实施一个SOA项目的切入点。这些切入点包括:以人员(People)、流程(process)、信息(Information)为中心的方法、以及系统连接性(connectivity)和重用现有资产的能力(creating and reusing services)。

以人员为中心的SOA切入点,能够为企业提供综合信息,以及在业务流程中交互的视图,提升人员生产力。美国汉诺威(Hanover)保险公司通过部署 SOA 门户,处理业务的速度提高了 75%。

以流程为中心SOA切入点,是一种借助重新利用和优化流程,快速部署创新的业务模式。美国Wachovia公司通过单一流程实现了80%的自动化,将客户服务进行了进一步创新。

以信息为中心的SOA切入点,以嵌入式(in-line)或现场(in-context)的方法提供可靠信息服务,提高企业业务洞察力,从而降低风险。应用此方法,大众汽车公司的员工招聘效率提高了20%。

SOA连接切入点,将连接作为基础以支持以业务为中心的SOA。它通过具备任意互连( any-to-any connectivity )的新型业务渠道提供服务,实现安全、一致的用户体验。同时相比定制集成或FTP可节省2到4倍的费用。

SOA创建和再利用服务的切入点,能够轻松实现SOA管理的再利用。通过再利用可降低成本、缩减周期、拓展核心应用,同时再利用现有应用的费用只是重新编写新应用所需费用的五分之一。

SOA生命周期理论

IBM认为,SOA是分阶段、循序渐进、逐步实现的。如果把企业的所有经营活动看作是一个个服务,那么整合就是要将企业内外部的各种服务有机地联结起来。在做好整体规划后,企业可以首先从梳理某一个关键服务入手,实施独立的Web Service,接下来对具体的业务流程按照:建模(model)、装配(assemble)、部署(deploy)、管理(manage)四个阶段实现SOA。这样由小及大,逐渐在企业业务中进行扩散。随着业务的逐渐增多,企业的IT整合计算平台会一步步完善,最终通过全面SOA的转型实现随需应变的企业IT架构。

0
相关文章