《SOA咨询方法论研究.docx》由会员分享,可在线阅读,更多相关《SOA咨询方法论研究.docx(42页珍藏版)》请在优知文库上搜索。
1、什么是企业架构(EA)?21(HM2711:.1:.1画沐卷:分类:企业架构企业架为EA.EntcrpriscArchitcc1.urc)作为将组织战略目标映射到IT总体目标的直图设计,是西方兴旺国家戏瘠广泛使用的顶层设计方法。1 .企业索拘的开展史1987年.JohnZachman在IBMSystemsJourna1.上发表名为Aframeworkforinformationsystemsarchi1.ecture的文章.隈出企业架构的初步慨念。Zachman理企开眼到今天,称之为“企业桀用更架”(EAF,EnterpriseArchitectureFramework),胃许为“Zuchmu
2、n亚集,ZaChHan也岐公认为企业架构镇城的理论开拓者,现有的企业架为框架大榭由ZaChman框架派生而东。1996年,美国国会通过“C1.inger/COhen法案(又称信息技术管理改革法案).该法案指出改府部门缺乏展现、协调和管理整个信息系统建设.使用、维护的总体隹案,授予行政管理和情算局(OMB)偎大权力来强制实行一些标准.以“分析,景踪和评估行政机构在信息系统方面进行的所有大烧理投资的风1.和成效”.尽管“C1.inger/Cohen法案从未提及企业架构的慨念,OMB还是将此法宝解释为对整个美国政府采纳企业架构的强制性要求。1999年.美国联邦CIO委员会发布了FEAF(Federa
3、1.EnterpriseArcbitcciurcFramework).aC1.ingerZCohen法案”所使用的术语IT架构(ITArchitecture),现在被解释为企业架构(EnterpriseArchitecture),如今,OHB已要求每个政府机如都要开发一个企史架构根架,并要证明如何使该企业架构混架与FEAF保椅一致.如美国国防部开发TDODAa美国财改部开发了TEAF,美国环保署开发了EPAF,等等.欧洲国家政府在金业架构推广方面则另辟蹊径.2005年3月,英国内阁办公宓发布了英国电子政务互操作框架(E-GIF,E-GovernmentInteroiierahi1.ityFra
4、eework)v6.1,欧曼则推出了泛欧电子致分效劳互操作枢架(EIF.EuropeanInteroperabiIityFramework)v2.0.在商业领域.企业架构也得到了广泛关注.研究机构,咨词公司和大企业也在大力推进全业架构的应用.1996年,凯捷公司发布了IAF(IntegratedArchiiccturcFraxnrork2002年,开放组织0penGroup)发布TOGAF(ThCOpenGroupArchitectureFramework)。2003年,企业架构开发研究所(II1EAD)发布了E2AF(ExtendedEnterpriseArchitectureFra三ewo
5、rk)t企业架的的开展历程如下:图1.企业架捋的开茨历程容上所述,企业架构茨稗快速开展源于三个因亲:(1) ZaCh三an奠定了企业毙构的货念体系和理论基础(2)美国政府的推动和西方兴旺国家政府的效仿3)研究机构.咨询公司和大企业的大力推广2 .企业聚构的栽念EntOrPriSeArChitCCtUre一般译作企业架构,也有译作金业体系结构或企业总体作担。架构(Architecture)包含业务和技未两个层面,一个是软件体系转狗,一个业务参考模31.快照MetaGroUP(已被GartnCr收购的定义,企业架构是一个自顶向下、业务战略驱动的过程,它整合了并行的、内在的、一致的业务、信息和技术便
6、拘的开发,也就是企业伴决方案架构.按照美国2002年电子攻分法案的定义,企业架构意喙着:(1)一个战咯佶息资产库,它定义了使命2)执行矍命所必需的信息3)执行使命所必高的技术(4)为了响应使命不断变化的密求,而实施新技术的变迁过程并包括:(1) 一个基级(当前)架何(2) 一个目标架构(3) 一个(实施)方案3.会生架构的原理企业架构的原理是从现状向目标的迁移过程。因牝.企业栗构包括:当前架构.目标架构,过侪方案初IT路线留,:SequencingITRoadmap图2企业架狗的原理企业奥狗的纽成分为业务和技术两个层面,业务总而包括业务架构和信息里冉,技术层备包括应用架构和技术架构。Enter
7、priseStrategy.2wodCo3InfrastructureBusinessProcesses图3企业架曲的原理(1)企业业务架构(EBA.EnterpriseBusinessArchitecture)企业业务架构主要是指组织结构、Iij位职能和业务流程。(2)企业信息架构(EI,nterpriseInforaationArchitecture)企业信息架构主要是指业务信息原始记录和展现形式。(3)企业应用架构(EAA,EnterpriseApp1.icationArchitecture)企业系统架构主要是指应用系统.(4)企业技术架构企业技术架构主要是指基珀设能.Zachman框架
8、JohnZadman是公认的企业架构领域的理论开拓者,现有的企业架构枢架大都由ZaChaan根架派生而来,Zachman,幅熨起源于JohnZachman的题为“信息系统开发椎架FrameworkforInformationSystemsDeVC1.oPent)的学术论文,文中述了在信息系统开发工作中对软件体系结构的看法:系统开发是由具有不同也点的若干层百人品共同完成的这与认识赳系统开发是由不同阶段完成的同等堂要:在系跣开发中,考察对象不应仅IR于数据和功能,还应包括地点.ZacMan给出了一个矩阵,将关注视点放在列上,角色层面放在行上。此矩阵最初有是什么(What).如何做(How)和在中里
9、三列。后来,Zachman又常加了是谁1.ho).什么时间(When)时间和为什么(U)三列。Zachinan框架可以期来指导信息化戏设过程,并管理比过程中的设计产物。Zachinan隹架如下列图所示:图4Zachman框架ZaCnff1.an框架的矩阵式表格如下所示:做什么(Smt)如何做(How)在十星(Vhere)谁(Iho)何甘(When)为什么(Ihy)数据功能网烙人员时间动机范B1.背景规划者业务模SI所有老系统模型(至辑)设计者技术集SI物理承建者详细表示(背景之外)分包者最终用户表1ZiIChman枢架的短阵式表格ZaChman塞架是一个6X6矩阵:纵向从规划者.所有者.设计者
10、、承建者.分包者和最终用户六个视用来划分.建立目标/范围、业务模型.系统模型、技术模里,详细表达.运行功能等模型:横向从数据(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隹架具有容易理解、描逑全面、独立于各种
11、工具与方法学等优点,因而得到了广泛的认可,很多咨询和研究方法都从ZaChman框架中荻得借鳌。Zanman框架完全可以作为电子政分顶层设计方法论的理论基础,是一个非常适合于水课尽的思考据架和研究模式.FEAF框架1999年.英国致府沮疑美国骁邦C1.O委员会,发布了联邦企业架构也案(FEAF.Federa1.EnterpriscArchitcc1.ureEraework).此后美国政府机构也相雒基于FERF发布了各自的部门级企业架沟根梨。这是企业架构在政府领域的首次应用.劳动了企业架构在西方兴旺国家政府的大范围推广.2001年.美国联邦C1.o委员会发布仟EAF实践指甫(APraetiCa1.
12、GuideIOFEAM之后,又发布了由康农参考模型(PRM).业务参考模型(BRMr效劳叁专模型Federa1.EnterpriseArchitecture(FEA)Bwwnw.Ref11snCompOnCntBaSedArChiteCtUre图6FEA的组成(1)靖效参考模S!靖效赛专模型由输入、输出、结果3个局部俎成,由测量减、测量类、和量坦和测量指标4个层次构成。输入包括人力费本、技天和其他国定资产,输出包括一系列过程和活动,结果包括任务和士务结果以及客户结果.(2)业务分才模St业务参考模型包含4个业务域,39条业务投和153项子功能。其中4个业芬域分别是公民效劳、农劳分发模式、效劳的
13、支持分发和政府资源管理,公民效劳是政府的目的,包括国防和国家平安、本地平安、情报运行、法撑保障、国际事务和商务、立法及公正活动、矫正活动、教育、能源、健朦、交通、收入平安、环境管理、自然舒源、灾吉管理、社区和社会效劳、羟济开展.劳动力管理、通用杼学与创新19条业务线。效劳分发模式是实现政曲目的的机制,包括为公民的直接效劳、知识创造和管理、公共物品创立和管理、法规、联邦财政支持、信用和保险.传检给州和地方政府7条亚务线.效劳的支耕分发是政府运行支挣功能,包括立法关联.公共事务、法规开展、规划和算.控制和监督、征税、内部风险管理和减少、通用政府8条业务或。政府密谡管理为资源管理功能,包括供给链管理
14、、人力费源管理,财政管理、行政管理,信息和技术管理5条业务线.(3)效劳分才模型效劳参步模型由7个效劳域、3。项效劳类和168项效劳组件构成,其中7个效劳垓分别是客户效劳.过程自动效劳、业务管理效劳、数字费产农劳.业务分析效劳.内勤效劳和支持效劳。客户效劳包括客户关系管理.客户喜好、客户初始帮助3项效劳类,过程自动效劳包括跟踪和工作流、珞由和进度2项效劳类,业务普理效劳包括过程管理.姐织管理.投费管理、供的做管理4项效劳类,数字资产效劳包括内容管理、文件管理.知识管理.记录管理4项效劳类.业分分析效劳包括分析与琉计.可视化、知i只发现、业务智能.报告5项效劳类.内勤效劳包括蚊据管理,人力费源,财政管理.资产管理.开发与臬成、人力登本/劳动力管理6项效劳类,支持效劳包括平安管理、法作、搜集.通信、系统管理,表格管理6项效劳类.(4)技术分寿模型技术卷步模型由4个效劳域、17个效劳类和51个效劳标准构成,其中4个效劳域是