SOA咨询方法论研究.docx
什么是企业架构(EA)?'21(H<M2711:.1:.1'画沐卷:分类:企业架构企业架为<EA.EntcrpriscArchitcc1.urc)作为将组织战略目标映射到IT总体目标的直图设计,是西方兴旺国家戏瘠广泛使用的顶层设计方法。1 .企业索拘的开展史1987年.JohnZachman在IBMSystemsJourna1.上发表名为Aframeworkforinformationsystemsarchi1.ecture的文章.隈出企业架构的初步慨念。Zachman理企开眼到今天,称之为“企业桀用更架”(EAF,EnterpriseArchitectureFramework),胃许为“Zuchmun亚集",ZaChHan也岐公认为企业架构镇城的理论开拓者,现有的企业架为框架大榭由ZaChman框架派生而东。1996年,美国国会通过“C1.inger/COhen法案(又称信息技术管理改革法案).该法案指出改府部门缺乏展现、协调和管理整个信息系统建设.使用、维护的总体隹案,授予行政管理和情算局(OMB)偎大权力来强制实行一些标准.以“分析,景踪和评估行政机构在信息系统方面进行的所有大烧理投资的风1.和成效”.尽管“C1.inger/Cohen法案"从未提及企业架构的慨念,OMB还是将此法宝解释为对整个美国政府采纳企业架构的强制性要求。1999年.美国联邦CIO委员会发布了FEAF(Federa1.EnterpriseArcbitcciurcFramework).aC1.ingerZCohen法案”所使用的术语"IT架构"(ITArchitecture),现在被解释为企业架构(EnterpriseArchitecture),如今,OHB已要求每个政府机如都要开发一个企史架构根架,并要证明如何使该企业架构混架与FEAF保椅一致.如美国国防部开发TDODAa美国财改部开发了TEAF,美国环保署开发了EPAF,等等.欧洲国家政府在金业架构推广方面则另辟蹊径.2005年3月,英国内阁办公宓发布了英国电子政务互操作框架(E-GIF,E-GovernmentInteroiierahi1.ityFraeework)v6.1,欧曼则推出了泛欧电子致分效劳互操作枢架(EIF.EuropeanInteroperabiIityFramework)v2.0.在商业领域.企业架构也得到了广泛关注.研究机构,咨词公司和大企业也在大力推进全业架构的应用.1996年,凯捷公司<CapGcmini>发布了IAF(IntegratedArchiiccturcFraxnrork>»2002年,开放组织<0penGroup)发布TOGAF(ThCOpenGroupArchitectureFramework)。2003年,企业架构开发研究所(II1EAD)发布了E2AF(ExtendedEnterpriseArchitectureFra三ework)t企业架的的开展历程如下:图1.企业架捋的开茨历程容上所述,企业架构茨稗快速开展源于三个因亲:(1) ZaCh三an奠定了企业毙构的货念体系和理论基础(2)美国政府的推动和西方兴旺国家政府的效仿<3)研究机构.咨询公司和大企业的大力推广2 .企业聚构的栽念EntOrPriSeArChitCCtUre一般译作企业架构,也有译作金业体系结构或企业总体作担。架构(Architecture)包含业务和技未两个层面,一个是软件体系转狗,一个业务参考模31.快照MetaGroUP(已被GartnCr收购的定义,企业架构是一个自顶向下、业务战略驱动的过程,它整合了并行的、内在的、一致的业务、信息和技术便拘的开发,也就是企业伴决方案架构.按照美国2002年£电子攻分法案的定义,企业架构意喙着:(1)一个战咯佶息资产库,它定义了使命<2)执行矍命所必需的信息<3)执行使命所必高的技术(4)为了响应使命不断变化的密求,而实施新技术的变迁过程并包括:(1) 一个基级(当前)架何(2) 一个目标架构(3) 一个(实施)方案3.会生架构的原理企业架构的原理是从现状向目标的迁移过程。因牝.企业栗构包括:当前架构.目标架构,过侪方案初IT路线留,:SequencingITRoadmap图2企业架狗的原理企业奥狗的纽成分为业务和技术两个层面,业务总而包括业务架构和信息里冉,技术层备包括应用架构和技术架构。EnterpriseStrategy.2wodCo3<InfrastructureBusinessProcesses图3企业架曲的原理(1)企业业务架构(EBA.EnterpriseBusinessArchitecture)企业业务架构主要是指组织结构、Iij位职能和业务流程。(2)企业信息架构(EI,nterpriseInforaationArchitecture)企业信息架构主要是指业务信息原始记录和展现形式。(3)企业应用架构(EAA,EnterpriseApp1.icationArchitecture)企业系统架构主要是指应用系统.(4)企业技术架构<EA,EnterpriseTechnica1.Architecture>企业技术架构主要是指基珀设能.Zachman框架JohnZadman是公认的企业架构领域的理论开拓者,现有的企业架构枢架大都由ZaChaan根架派生而来,Zachman,幅熨起源于JohnZachman的题为“信息系统开发椎架"<FrameworkforInformationSystemsDeVC1.oPent)的学术论文,文中述了在信息系统开发工作中对软件体系结构的看法:系统开发是由具有不同也点的若干层百人品共同完成的这与认识赳系统开发是由不同阶段完成的同等堂要:在系跣开发中,考察对象不应仅IR于数据和功能,还应包括地点.ZacMan给出了一个矩阵,将关注视点放在列上,角色层面放在行上。此矩阵最初有是什么(What).如何做(How)和在中里<Ihcre>三列。后来,Zachman又常加了是谁<1.ho).什么时间(When)时间和为什么(U¼)三列。Zachinan框架可以期来指导信息化戏设过程,并管理比过程中的设计产物。Zachinan隹架如下列图所示:图4Zachman框架ZaCnff1.an框架的矩阵式表格如下所示:做什么(Smt)如何做(How)在十星(Vhere)谁(Iho)何甘(When)为什么(Ihy)数据功能网烙人员时间动机范B1.背景规划者业务模SI<ft>所有老系统模型(至辑)设计者技术集SI物理承建者详细表示(背景之外)分包者最终用户表1ZiIChman枢架的短阵式表格ZaChman塞架是一个6X6矩阵:纵向从规划者.所有者.设计者、承建者.分包者和最终用户六个视用来划分.建立目标/范围、业务模型.系统模型、技术模里,详细表达.运行功能等模型:横向从数据(What>,功能(1.1.ow),网络(Where).人员(Uho),时间(When),动机(Why)等6个方面的模型.并分别由实体一关系模型(Entity-Re1.ationship).流程一I/O模型(Input-Process-Output).节点一链接模型(Node-1.ink),人员一工作噗型(Peop1.e-Work.时同一冏期横型(Ti1.ne-CyCIe).目标一手段横型(Ends-Means)来表达。ZaChfnan隹架具有容易理解、描逑全面、独立于各种工具与方法学等优点,因而得到了广泛的认可,很多咨询和研究方法都从ZaChman框架中荻得借鳌。Zanman框架完全可以作为电子政分顶层设计方法论的理论基础,是一个非常适合于水课尽的思考据架和研究模式.FEAF框架1999年.英国致府沮疑美国骁邦C1.O委员会,发布了联邦企业架构也案(FEAF.Federa1.EnterpriscArchitcc1.ureEra«ework).此后美国政府机构也相雒基于FERF发布了各自的部门级企业架沟根梨。这是企业架构在政府领域的首次应用.劳动了企业架构在西方兴旺国家政府的大范围推广.2001年.美国联邦C1.o委员会发布仟EAF实践指甫(APraetiCa1.GuideIOFEAM之后,又发布了由康农参考模型(PRM).业务参考模型(BRMr效劳叁专模型<SRM),技术参考漠里(TRM).数据参考模型(DRM)等五个参考模型.FEAF由当前架构、目标架构.转换流程(标准)组成,当前架构和目标架构分解为业务架内.数据架为、应用架构和技术架构,后来又掂加了绩效奥构.E5FEAEv1.I.1.eve1.II1.美IS旺邦企业定构(Federa1.EnterpriseArchitecture.FEA)由错效参考模翼、业务叁考谟型、效劳长有横型、技术参考模型、数据参考模型构成。Vs7«SfiPTfOnnarKyDriIgAppr0c3>Federa1.EnterpriseArchitecture(FEA)Bwwnw.Ref11snCompOnCntBaSedArChiteCtUre图6FEA的组成(1)靖效参考模S!靖效赛专模型由输入、输出、结果3个局部俎成,由测量减、测量类、和量坦和测量指标4个层次构成。输入包括人力费本、技天和其他国定资产,输出包括一系列过程和活动,结果包括任务和士务结果以及客户结果.(2)业务分才模St业务参考模型包含4个业务域,39条业务投和153项子功能。其中4个业芬域分别是公民效劳、农劳分发模式、效劳的支持分发和政府资源管理,公民效劳是政府的目的,包括国防和国家平安、本地平安、情报运行、法撑保障、国际事务和商务、立法及公正活动、矫正活动、教育、能源、健朦、交通、收入平安、环境管理、自然舒源、灾吉管理、社区和社会效劳、羟济开展.劳动力管理、通用杼学与创新19条业务线。效劳分发模式是实现政曲目的的机制,包括为公民的直接效劳、知识创造和管理、公共物品创立和管理、法规、联邦财政支持、信用和保险.传检给州和地方政府7条亚务线.效劳的支耕分发是政府运行支挣功能,包括立法关联.公共事务、法规开展、规划和算.控制和监督、征税、内部风险管理和减少、通用政府8条业务或。政府密谡管理为资源管理功能,包括供给链管理、人力费源管理,财政管理、行政管理,信息和技术管理5条业务线.(3)效劳分才模型效劳参步模型由7个效劳域、3。项效劳类和168项效劳组件构成,其中7个效劳垓分别是客户效劳.过程自动效劳、业务管理效劳、数字费产农劳.业务分析效劳.内勤效劳和支持效劳。客户效劳包括客户关系管理.客户喜好、客户初始帮助3项效劳类,过程自动效劳包括跟踪和工作流、珞由和进度2项效劳类,业务普理效劳包括过程管理.姐织管理.投费管理、供的做管理4项效劳类,数字资产效劳包括内容管理、文件管理.知识管理.记录管理4项效劳类.业分分析效劳包括分析与琉计.可视化、知i只发现、业务智能.报告5项效劳类.内勤效劳包括蚊据管理,人力费源,财政管理.资产管理.开发与臬成、人力登本/劳动力管理6项效劳类,支持效劳包括平安管理、法作、搜集.通信、系统管理,表格管理6项效劳类.(4)技术分寿模型技术卷步模型由4个效劳域、17个效劳类和51个效劳标准构成,其中4个效劳域是效劳访问和分发、效劳平台和基地设施.组件枢制、效劳接口与集成。(5)数据参考模型数据参考模型由数据共享、数据插逑和数据环境(Context)三个标准化域构成.数据共享是指一个用户便用其他用户提供的信息资源,数据共享标准化域用“数据提供者-用户拒阵”来描述.数据描逑标准化域提供了一个在弱据结构(语法和含义(语义)方而达成一致的方诙,可以为数据发现、蚊据重用,数据典事,数据实体一致化、语义互操作提供支持,金:禺环境标准化城为数抠提供与费箔创立和使用有关的附加信息.2007年6月澳大利业政府借整美国FEAF开发了了澳大利亚政府架为(AGA.Austra1.ian(GovernmentArchitecture).同样包含了五个参等模型。Techno1.ogyBusiness图7AGAAGA包括5个参考模型以及原则、模式、标准、SOA知设库和效劳目录.与FEA-样,RGA叁考模型包括绩效参考模型.业分叁步模型、效劳考模型.数据参考模型、技术缸考候型。分类:SOA咨询方法论研究-SoA咨询路线图画标签:SOA咨询路线图用于描述SOA咨询的一般流程和方法,是SOA咨询方法论的核心。SOA咨询路线图基于通用IT咨询方法和SOA工程生命周期对SO咨询方法论进行阐述,并同对SOA咨询的关键成功要素进行分析,对50A咨询方法论与SOA实施方法论之间的关系进行界定。1.SQAHJ线图在SOA工程生命周期的不同阶段,SOA咨询方法也随之不同。因比,针对SOA工程生命周期的不同阶段,分别足苴相应的SOA咨询方法。SOA工程生命周期可划分为前期评估、总体规划(包括战略规划,业务规划和技术规划)、工程实施和后期评价四个阶段。SoA咨询的效劳对象根据SOA工程生命周期进行划分。按照每个阶段咨询效劳的主要需求来源的不同,来确定核心的效劳对象。在前期评估、总体规划和后期评价阶段,效劳对象主要是工程业主(中央和地方各级政府机构):在工程实施阶段,效劳对象主要是IT厂商(平台厂商、独立软件厂商和系统集成商)。SOA咨询方法论同样根据SOA工程生命周期进行划分,SOA工程生命周期各个阶段的SOA咨询方法阻成,形成一个完整的方法体系。建立SOA咨询方法论的根本方法是:针对SOA工程生命冏期的不同阶段,在通用IT咨询方法基础上,结合软件架构咨询的特点,按照适用性、可信性和可操作性的原则,从概念和定义、范围和内咨、意义和作用、目标和任务、流程和步骤、方法和规则等六个方面,建立相应的SoA咨询方法。SoA咨询路线图如下列图所示:图1SoA咨询路线图1.1 SOA工程生周期SOA工程生命周期包括前期评估、总体规划、工程实施和后期评价四个阶段。其中.总体规划阶段起到SoA置图的作用.是SoA咨询的重点阶段.1.2 S(M咨询效劳对靠SOA工程生命周期的四个阶段中,除了工程实施阶段的SOA咨询效劳对象是IT企业(包括平台软件厂商、独立软件开发商和系统集成商)之外,其余三个阶段的SOA咨询效劳对象都是政府机构(包括中央和地方各级政府机构、非政府组织和大型国有企业等)。因此,政府机构是SoA咨询的重点效劳对象.1.3 通用IT咨询方法通用IT咨询方法是SOA咨询方法的实践基础,具有重要的借名意义。从“As-Is(现状)”到“To-Be(未来)”是一种经典的111咨询模式,通过时现状的深入分析评佶、对目标的逐步论证分解.时问教和差距的全面诊断等,速立从现状到目标的切实可行的迁移路线图和整体解决方案。(1) As-Is(Q状)定立现状模型,进行现状分析和评估,发现问题和诊断原因:跟踪开展趋势,选定标杆学习对象,进行差距分析。(2) To-Be(目标)建立目标模型,根据组织内外部的约束条件(环境、资源和能力等),定义和论证目标.并对目标进行分解和细化。(3) Roadmap(路线图)建立从现状模型到目标模型的迁移路线图,定义行动列表,界定任务优先级,制定馁略和选择路线。(4) So1.ution(解决方案)针对选定路线开发解决方案,从技术、管理和商业等角度,对具体工程进行总体设计乃至初步设计。1.4S(M咨询方法按照SOA工程生金周期的阶段划分,结合通用IT咨询方法,形成按阶段分解的SOA咨询方法。(1)首期评估时SO投资的必要性和可行性进行评估,确定现状和目标,分析差距和风险,帮助客户最终决定是否采用SOA4(2)总体规划从战略、业务和技术三个层面自顶向下地对SOA投资进行总体规划,从业务精理、效劳关模、应用规划和平台规划等多个角度对SOA工程进行总体设计。(3)工程实款从技术、管理和商业三个方面对SOA工程实施进行指导,帮助软件开发商和系统集成商成功实施SoA工程。(4)后期评价对SOA工程的实施效果(直接回报和间接回报等)和存在问题等进行评估,帮助客户总结经脸和教训,提出持馈优化和改良方面的建议。2.SoA咨询关笠要素SOA咨询关键要素(CS3Critica1.SuccessEac1.or)是指决定SOA咨询成数的核心要素,主要包括以下五个方面:人员流程信息SOA咨询关键要素系统互操作/资产重用图2SoA咨询的关键要素(1)人员识别SOA工程的利拄相关者,对不同人员对SOA的明确需求和潜在期吧进行平衡,最终达成共识。(2)流程识别SoA工程的关键业务流程.确定业务流程之间的关联关系;财业务流程可能发生的变更道行评估,将变更控制在技术条件允许的范围之内.(3)信息识别SOA工程的基础信息效劳,确定基础信息的逻辑结构;对基础信息可能发生的变更进行评估,将变更控制在技术条件允许的范围之内。(4)系统互操作识别SOA工程相关的应用系统,对应用系统之间的互操作进行评估,最终来确定系统互操作的目标、范图和方法等。(5)IT夷产宣用识别SOA工程相关的IT资产,对常用的可行性进行评估,确定更用的范围、方法和风险等。X与SOA实焉方法论的关系SOA实施方法论与SoA咨询方法论具有密切的关系,是SoA咨询方法论的一个重要的组成局部。SOA实施方法论与SOA咨询方法论的区别在于两者的效劳对象不同,SOA实施方法论主要面向负责实施SOA工程的IT厂商.包括软件开发商和系统集成商等;SOA咨询方法论主要面向SOA工程业主,包括中央和地方等政府客户。由于SOA咨询跨越SOA工程生命周期的全都阶段,而实施只是其中的一个阶段,因此工程实施前期的SoA咨询效劳是SOA工程实施的重要输入条件;同时,SOA工程实施也是工程实施后期的SOA咨询效劳的重要输入条件。因此,SOA咨询方法论和S(M实施方法论在阶段划分上应该监密衔接,相互叁照,以保证体系结构的完整性。SOA咨询方法论研究-SOA咨询嬴述(D<2(My1.3-31I1:32:2«)分类:画标签:本章节对SOA咨询的慨念和定义、目标和对象、范围和内容进行界定,对其必要性和可行性进行分析,并进行现状分析和前景展望。Ii1.概念和定义SOA(Service-OrientedArchitecture,面向效劳的架构)是一种分布式环境下的软件架构模式。它将应用系统的功能模块封装为效劳,效劳的接口和实现相互独立,以实现业务和技术的别离;并通过效劳之间的通讯和效劳阻装来构庭复合应用系统,以提高灵活性和可重用性。目前,国内电子政务建设中大规模的应用系统开发和整合尚处在起步阶段,引入SOA具有重大的战略意义。为了促进SOA在电子政务行业的推广,在信息化迂设中引入SOA咨询就显得尤为必要。对于电子政务领域而言.SOA咨询方法论是一个全新事物,必须首先澄清其概念和定义。1 .SoA咨询SOA咨询属于IT(InfOEatiOnTeChno1.ogy,信息技术)咨询中柒构咨询的范从2005年以东,SOA开始进入实用化推广阶段,从而推动了SOA咨询的兴起。根堤NikiPedia百科全书的定义,IT咨询是这样一个领域:向组织提出建议,帮助其利用信息技术来实现组织目标;除此之外,IT咨询还常常从业务的角度,帮助组织实施、部署和管理信息系统。IT咨询是在信息化建设和互联网开展的大背景下出现的,是一个新兴的咨询领域,其内涵和外延、范围和内容处在不断变化之中。IT咨询最初起源于IT应用咨询,主要是相对成熟的企业级应用,如:ERP.CRM.SCMe偌看信息化建设的规模和范围的逐渐扩大,IT对管理的支撑从作业层上升到战术层和战咯层,与管理之间的关系日益紧密。达造成IT咨询与管理咨询的边界日益模糊,IT咨询开始扩展到IT规划、架构、平安、运营和治理等领域,与管理咨询开始逐渐融合。进入IT咨询业这一市场的,有两种类型的机构:传统的管理咨询公司和IT厂商(平台厂商、独立开发商和集成商)。根据I1.)C的市场调查,【BM、埃森哲和惠普是2006年位居国内前三位的IT咨询公司.2006年,国内IT咨询业的市场规模已经接近100亿元,以超过10%的年平均增长率快速增长,但是相对管理咨询业来说还不成热。2 .方法论按照MerriamTebSter词典的解释,方法论(Methodo1.ogy)是指从事某一学科或进行某项研究所采用的一整套步藤,方法和规则。因此,SOA咨询方法论是指用于SO八咨询的一整套的方法、步轴和规则,它融合管理过程和技术过程,以文档化的方式,以一致的、协调的、可解程的、可重复的方法来指导SoA咨询的具体实践。筒而Ir之,SOA咨询方诙论就是说明如何做SoA咨询的标准性文档.3 .电子政务领域的SOA咨询电信和金融行业由于信息化程度较高,是IT咨询最大的两个细分市场,占据60%以上的市场份额。政府行业的信息化建设起步较晚,其市场规模略小于制造、能源和交通行业,仅占据大约5%的市场份顿。但是,从2002年以来,随着电子政务建设的深入开展,玫府机构对IT咨询的市场需求正在快速增长。在各级政府机构中,大量的应用系统正在开发或者已经上线运行,系统规模、范围日益扩大,复杂程度日竟提高,需要在内部统一架构,对跨机构的系统进行整合。SOA的出现,契合了这种需求,得到了政府客户的认同。但是由于SOA市场正於在启蒙期到增长期的分界点,无论是SoA平台还是应用,无论是SOA工程规划还是实施,都还不够成熟,帘要认识论、方法论和最正确实践方面的指导,对SOA咨询的需求日益升温。1.2目标和对象SOA咨询的主要目标是:面向电子政务行业的SoA咨询,旨在为政府客户在养个SOA工程生命周期中提供全方位的香询效努,使得SOA能够支持政府机构的使和战略的实现.SOA咨询的主要对象包括:1 .政府*户对于电子政务领城而言,客户主要包括中央政府(含垂直机构)和地方政府。SOA对于地理分布广泛、组织结构庞大、业务流程复杂的政府机构的信息化足设具有重大意义,可以大大提高其信息系统的灵活性和适应性。因此,有意向实施基于SOA的信息系统的政府客户是SOA咨询的目标效劳对象。SOA咨询效劳的主要对象如下列图所示:高层管理者业务主管信息主管财务主管图1.1SOA咨询的主要时象(1)南层管理者高层管理者是指负责整个政府部门中资源运用及经营成效的高级管理人员,是由政府商级领导人员组成的管理集团,是玫府部门的决策层者。政府是否要实施SoA是由高层管理者进行决策的,他们对工程的支持程度,直接影响到SOA工程的成败。同时,政务部门的实施SOA对政府开展战略路线的影响、殂织机构部门的结构等是商层管理者最关心的事情。因此,SOA咨询的效劳对象首先是高层管理者,高层管理者为了在殂织实施SOA,有必要了解SOA的实施对组织机构的战略意义及其重要作用,以及是否在实施后能到达政府的期望水平,提高政府部门的工作效率、业务沟通能力和有效的降低本钱等。由于大局部的高层领导人不僮具体的技术环节,他们大都重视具体的产出结果,SO八咨询最重要的是让南层领导者明确政府实施SoA所产生的重要意义,提出相关的建议和意见,为政务高层领导者决策提供依据。(2)信息主管信息主管是负责政府机构信息技术和系统所有领域的高级官员。他们通过指导对信息技术的利用来支持公司的目标,他们通常具备技术和业务迨程两方面的知识,具有多功能的概念.常常是将组织的技术调配战略与业务战略紧密结合在一起的最正确人选。信息主管是实施SOA的主要技术负责人,他们更关心的是SoA实施过程中的具体的IT影响和技术环节,包括:<1)实施SOA以及实施SOA所拟采用的技术路线和方案;(2)实施SoA过程的效劳设计和部署的可管理性、可靠性和可用性:(3)实施SOA后IT环境下效劳容量的性能和可扩展性;(4) SOA实施过程中是否有全面的共享效劳平安方案;(5) SOA工程中构件模块是否共享的应用和基砒结构效劳及各种效劳标准的兼容性;(6)能否通过重复使用以往开发的共享效劳提南应用/工程开发和交付的效率;<7)可否通过更复使用效劳的方式充分利用遗留应用从而降低维护和集成本钱,使IT组织反应更加灵敏等具体的问题。因此,政府信息管理者的主要咨询角度主要集中在企业实施SOA过程中的技术问题,咨询的方式则主要从技术领域阐述SoA技术的可行性,全方位的从各个角度进行技术性的分析,以便于政府信息主管人员了解SOA技术,明确SOA实施的技术要素,实施过程等,对信息主管考虑采用何种技术手段实施SOA提供参考意见或建议。(3)财务主管财务主管是指政府部门中管理财务的重要角色,他们控制每一项资金的运用,是现代政府机构中最重要,鼠有价值的高层管理人员之一,是掌握着政府的神经系统(财务信息)和血液系琉(现金资源)灵魂人物。他们的重要作用是监督政府部门的重大业务方案、方案以及利洞分配、弥补亏损方案的制订;监督经营活动中的产权变动、资产重缎及转让等重大决策活动,以及玫府部门财产清查、苴大经营方案、方案的执行情况;催促政府部门执行报告和备案制度,并及时反应情况等等。政府在咨询是否实施SoA的过程中,考虑RO1.(投资预算与收益)是很重要的一个环节,只有得到有效的便算支持才可能在企业中成功的引入新技术和标准。首先,预算常要为1.个或多个后动工程(作为SoA的试点应用程序)提供财政支持。其次,懂算需要补佬应用SOA的初始开辆。因此,明确SOA投资,做好预算评估,定量分析SOA的收益有益于政府财务主管的决策。同时,如何有效的控制本钱、有效的资金运用、SOA工程实施后的经济效益等都是财务主管所关心的更要问题。SOA咨询的主要目的是为了明确政府在实施过程中的的投资、风险和收益问题,有效的分析政府实施SOA的投资规模,以及在实施过程中的投资风险.对后期的投资回报率分析村财务主管的决策有及其重要的意义O(4)业务主管业务主管主要负责组织开展政府的日常业务工作,并根据工作重点调整进行职责范围调整,不断为政府策门行玫绩效改良进一步开展思路梃供设计芟议。在SoA实焉过程中,业务部门起到了关倏性的作用,业务皇动的工程将实现和使用效劳功能,如果提供业务功能和使用业务功能的部门不支持S0A,SOA将丧失茶础.业务主管最关注的是SoA实款对业务的影响.如:(1)能否提商对主要机构的效劳水平一客户、员工、合作伙伴;<2)能否实现快速交付和变革业务效劳从而更好地满足客户需要:(3)能否以较低的复杂程度和较少的工作量在政府部门实施更有效的变芷;(4)能否充分利用共享效劳提商政府及相关部门的效率等。因此,在SOA咨询过程中要重点分析政府机构目前的业务流程以及实施SOA后能否实现跨整个政府机构部门间布署的共享业务效劳和关钺业务流程,到达提高这个玫府部门间的工作效率的目的,为业务主管评估目前的业务以及后货实施SOA过程中的业务相关问题提出建议和将决的方案。2.IT厂育IT厂商主要包括平台厂育、独立软件开发商(ISV)和系筑集成甫(SI)SOA促进了软件业的分工和合作,有助于形成软件产业价值佳的上下游关系。因此,对软件开发商和集成商提供技术、管理和商业咨询,帮助其向基于SOA的软件生产模式转型,实现跨越组织边界的、基于Web效劳的产业分工和协作.也是SOA咨询的主要方向之一。1.3落IS和内容SOA咨询的主要范围如下列图所示:咨询图1.2SOA咨询的主要范围1 .工程型(一次性)咨询向基于SoA的信息系统开发和整合工程,提供可行性评估、总体规划、工程实施、成熬度评价等方面的咨询效劳。2 .*工程型(持埃性)咨询向基于SOA的已上设运行的信息系统,提供SOA治理、运维、外包等方面的咨询效劳。由于目前50A处于初期推广阶段,大局部50A咨询属于工程型咨询。因此,工程型咨询是本阶段SOA咨询的重点,其中SOA总体规划咨询尤为重要。在SOA工程上线之后,50A作为IT公用基础设施投入持续运营和优化,非工程型咨询也将提上议事日程,因此,SOA治理、运维和外包等方面的咨询将成为新的热点。SOA咨询的主要内容如下列图所示:图1.3SOA咨询效劳的主要内容(1)概念导入引入实施SoA的相关概念,使政府部门中相关人员了解50A,并且根据政府部门中不同的人员、角色分析SoA对政府都门产生的各种作用。政府高层管理人员主要关注实施SOA的战珞目标,可以产生的有效的结果,他们对SOA的理解只停留在概念层面,只需要让其了解SoA的初步概念,以及SoA可以提高政府基础结构的灵活性、可重用性和IT系统的敏捷性,可以提高政府目前的工作效率的结果即可。信息主管则主要关注实施SOA相关的技末何题。必须让CIo们了解实施SOA目前企业现有IT基础结构向SOA迁移所密要的技术、方案等。架构W更关注建立S0的结构、流程和可重用问题.必须让架构师了解SOA应用架构,相关流程与所采用的技术问题。SOA工程经理关心的是实施SOA工程的规模大小、周期长短、实施风险、开发难题等,所以在SOA就念引入阶段对于工程经理则主要针对SOA开发方法、管理程序、风险分析等。开发人员看中的是整个SOA的开发过程.因此有必要让相关开发人员了解SOA开发过程的技术需要、测试要求、相关责任等。(2)条件评估条件评估阶段主要是对政府机构实施SOA进行可行性评估,分析政府政府机构目前现有的组织管理、IT基础袈构、技术基础、业务目标和挑战、时间、资金、风险等。明确政府机构实施SOA的现有架构、技术以及向SOA迁移所需要的各种元素。(3)总体规划总体规划就是从组织机构的整体、全局的角度出发,正确分析客户需求与业务流程、技术路线、实施SOA的性质和范围、风险评估和产出目标,形成从需求分析到详细设计到实施.最后到测试、验收过程的总体规划直图,以保证在实施SoA时能得到总体路战方针的指导,把握全局。(4)工程实施工程实施过程是玫府机构实施SOA的主体局部,工程实施的过程政府机构实现SoA的最终目标和途径。在工程实施过程中要分析实施SoA过程中采用的各种技术、目前现有IT基础架构的重用整合、新的系统环境的更新等具体问题。(5)效果评价效果评估主要恻重于实施SOA后期的成熟度评估过程,分析政府机构在实施SOA后所获得的收益、效果等。照必旻性和可行性SOA咨询对于电子政务行业而言,契合信息系统集成和整合的迫切寄求,而且各方面的条件巳经成熟,是完全必要而且可行的。1. SOA咨询的必要性无论是在微观层次上(相对软件工程业主、开发商和柴成商等而言),还是在宏观层次(软件产业结构升级、分工和协作)上,SOA都具有重大意义。Gartner最早提出SOA的概念,并且指出SOA是“现代应用开发领域最重要的课题”.预计到2008年,SOA将成为占有绝对优势的软件工程实践方法,SOA让IT变得更有弹性,以更快地响应业务单元的需求,实现实时企业。同时预测到2010年时,SoA将成为创立和交付软件的主导架构,应用软件收入增长的80%将来自基于SOA的方案。SOA的出现,对软件业来说是个巨大的开展机遇。与传统制造业相比,软件业对巳有成果的利用程度低,重复投入高,导致业绩水平差。软件业应该借寮制造业的规模经济原理,倡导和实践有效重用的软件生产模式。而且,软件业的专业分工和协作水平低,整体竞争力低。软件业应该借鉴制造业的产业集群效应,抓住产业结构升级的关钺机遇,倡导和实践专业化分工和协作。SOA使得规模经济原理在软件业中得以实现,它除了使传统的应用软件厂商分化成效劳供给方、需求方和中介者三方之外,还将促使独立的50A咨询商的出现。SOA对软件产业专业化分工和协作的促进如下列图所示:图1.4S0时软件产业专业化分工和协作的促进目前,SoA正处于从市场启蒙阶段向大规模实施的临界阶段,对客户和IT厂商来说都是一个新领域,有必要通过SOA咨询来提高客户的认识,建立客户的信心;同时,也由于在SOA工程化实施方面的不完善,必须通过SOA咨询来建立组织的商业、技术和管理流程,保证工程实施的成功。因此,引入SoA咨询,对于说服殂织客户采纳SOA乃至指导其成功实施SoA至关重要。2. SOA咨询的可行性进入2000年以来,在主流IT厂商的纷济跟进和大力推动下,SOA已经走出假念导入期,正处在从小规模试点到大规模推广的临界点。在下个十年,SOA将成为软件工程方法的主流。SoA在上技术日益成熟,从第一代Web效劳标准(WSD1.SOAP和UDDD开展到第二代Web效劳标准(WS-*>.巴经较好地辉决了应用系统互操作的问题。由主流IT厂商(IBM.BEA.SUN、Orac1.e等)组成的OSoA(开放SoA联盟)在2006年底发布了基于效劳构件技术的SCA1.0SIX)2.1标准,在联盟厂商的中间件产品线中得到了良好支持,加上OAS1.SN3C和WS-I等SOA标准化组织的推动,基于SOA的应用系统的开发工具和部.署环境也日就完善.在基于SOA的开发工具、部署环境和系统整合产品方面,客户已经有丰富的产品可供选择.大量的SOA工程投入实施和运营,例如IBM已经有1700个SOA的成功案例,给后续SOA工程提供了良好的经脸积累和借鉴。SOA咨询方法论研究-SOA咨询概述(2)1'IiI/分类:团标签:前现状分析在主流IT厂商的推动下,许多兴旺国京政府和世界500强企业开始认同SoA的商业价值,开始在信息化建设中采纳和实施50A这将催生容量巨大的新兴市场,导致竞争者的大枇涌入。根据WinterGreen的市场谒查,2005年全球SOA市场总量为4.5亿美元,IBM市场份额居第一,为46%,BEA居笫二,为13%。2005年全球SOA市场份额如下列图所示:WorMwdeService*OnentedArcMecture(SOA)MGetSre.20M图1.52005年全球SOA市场份敬(来源:WinterGreenResearchInc.)许多IT厂商和咨询公司看到了SoA带来的商业时机.也注意到50A咨询的必要性和重要性,把50A咨询作为启动市场和实施工程的关镀成功要素。2006年,许多主流IT厂商都发布了SOA咨询效劳,SOA咨询效劳市场开始快速升温。目前,IBM.BEMSAP、HP、SUN,OraCIe等主流IT厂商已经开始为全球客户提供基于行业的504解决方案,并建立SoA解决方案中心,力求为各行业实施SOA方案提供专业的咨询效劳。以下将分别介绍国际IT企业SoA咨询效劳的主要内容:1. IBM(1) SOA全球方案中心与一站式效劳2006年I1.月,IBM在北京与印度普纳成立了两个IBMSoA全球方案中心,用于开