




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
什么是企业架构(EA)?(2008-09-27 11:24:20)标签:电子政务企业架构zachmanfeaf 分类:企业架构与顶层设计企业架构企业架构(EA,Enterprise Architecture)作为将组织战略目标映射到IT总体目标的蓝图设计,是西方发达国家政府广泛使用的顶层设计方法。1企业架构的发展史1987年,John Zachman在IBM Systems Journal上发表名为A framework for information systems architecture的文章,提出企业架构的初步概念。Zachman理论发展到今天,称之为“企业架构框架”(EAF,Enterprise Architecture Framework),简称为“Zachman框架”,Zachman也被公认为企业架构领域的理论开拓者,现有的企业架构框架大都由Zachman框架派生而来。1996年,美国国会通过“Clinger/Cohen 法案(又称信息技术管理改革法案)。该法案指出政府部门缺乏展现、协调和管理整个信息系统建设、使用、维护的总体框架,授予行政管理和预算局(OMB)很大权力来强制实行一些标准,以“分析、跟踪和评估行政机构在信息系统方面进行的所有大规模投资的风险和成效”。尽管“Clinger/Cohen法案”从未提及企业架构的概念,OMB 还是将此法案解释为对整个美国政府采纳企业架构的强制性要求。1999年,美国联邦CIO委员会发布了FEAF( Federal Enterprise Architecture Framework)。“Clinger/Cohen 法案”所使用的术语“IT架构”(IT Architecture),现在被解释为企业架构(Enterprise Architecture)。如今,OMB 已要求每个政府机构都要开发一个企业架构框架,并要证明如何使该企业架构框架与 FEAF 保持一致。如美国国防部开发了DoDAF,美国财政部开发了TEAF,美国环保署开发了EPAF,等等。欧洲国家政府在企业架构推广方面则另辟蹊径。2005年3月,英国内阁办公室发布了英国电子政务互操作框架(E-GIF,E-GovernmentInteroperabilityFramework)v6.1。欧盟则推出了泛欧电子政务服务互操作框架(EIF,European InteroperabilityFramework)v2.0。在商业领域,企业架构也得到了广泛关注,研究机构、咨询公司和大企业也在大力推进企业架构的应用。1996年,凯捷公司(Cap Gemini)发布了IAF(Integrated Architecture Framework)。2002年,开放组织(Open Group)发布TOGAF(The Open Group Architecture Framework)。2003年,企业架构开发研究所(IFEAD)发布了E2AF(Extended Enterprise Architecture Framework)。企业架构的发展历程如下:图1.企业架构的发展历程综上所述,企业架构获得快速发展源于三个因素:(1)Zachman奠定了企业架构的概念体系和理论基础(2)美国政府的推动和西方发达国家政府的效仿(3)研究机构、咨询公司和大企业的大力推广2企业架构的概念Enterprise Architecture一般译作企业架构,也有译作企业体系结构或企业总体架构。架构(Architecture)包含业务和技术两个层面,一个是软件体系结构,一个业务参考模型。按照Meta Group(已被Gartner收购)的定义,企业架构是一个自顶向下、业务战略驱动的过程,它整合了并行的、内在的、一致的业务、信息和技术架构的开发,也就是企业解决方案架构。按照美国2002年电子政务法案的定义,企业架构意味着:(1)一个战略信息资产库,它定义了使命(2)执行使命所必需的信息(3)执行使命所必需的技术(4)为了响应使命不断变化的需求,而实施新技术的变迁过程并包括:(1)一个基线(当前)架构(2)一个目标架构(3)一个(实施)计划3企业架构的原理企业架构的原理是从现状向目标的迁移过程。因此,企业架构包括:当前架构、目标架构、迁移计划和IT路线图。:图2 企业架构的原理企业架构的组成分为业务和技术两个层面,业务层面包括业务架构和信息架构,技术层面包括应用架构和技术架构。图3 企业架构的原理(1)企业业务架构(EBA,Enterprise Business Architecture) 企业业务架构主要是指组织结构、岗位职能和业务流程。(2)企业信息架构(EIA,nterprise Information Architecture) 企业信息架构主要是指业务信息原始记录和展现形式。(3)企业应用架构(EAA,Enterprise Application Architecture) 企业系统架构主要是指应用系统。(4)企业技术架构(ETA,Enterprise Technical Architecture ) 企业技术架构主要是指基础设施。Zachman框架John Zachman是公认的企业架构领域的理论开拓者,现有的企业架构框架大都由Zachman框架派生而来。Zachman框架起源于John Zachman的题为“信息系统开发框架”(A Framework for Information Systems Development)的学术论文,文中阐述了在信息系统开发工作中对软件体系结构的看法:系统开发是由具有不同关注视点的若干层面人员共同完成的这与认识到系统开发是由不同阶段完成的同等重要;在系统开发中,考察对象不应仅限于数据和功能,还应包括地点。Zachman给出了一个矩阵,将关注视点放在列上,角色层面放在行上。此矩阵最初有是什么(What)、如何做(How)和在哪里(Where)三列。后来,Zachman又增加了是谁(Who)、什么时间(When)时间和为什么(Why)三列。Zachman框架可以用来指导信息化建设过程,并管理此过程中的设计产物。Zachman框架如下图所示:图4 Zachman框架 Zacnman框架的矩阵式表格如下所示:做什么(What)如何做(How)在哪里(Where)谁(Who)何时(When)为什么(Why)数据功能网络人员时间动机范围(背景)规划者业务模型(概念)所有者系统模型(逻辑)设计者技术模型(物理)承建者详细表示(背景之外)分包者最终用户表1 Zachman框架的矩阵式表格Zachman框架是一个66矩阵:纵向从规划者、所有者、设计者、承建者、分包者和最终用户六个视角来划分,建立目标/范围、业务模型、系统模型、技术模型、详细表达、运行功能等模型;横向从数据(What)、功能(How)、网络(Where)、人员(Who)、时间(When)、动机(Why)等6个方面的模型,并分别由实体关系模型(Entity-Relationship)、流程I/O模型(Input-Process-Output)、节点链接模型(Node-Link)、人员工作模型(People-Work)、时间周期模型(Time-Cycle)、目标手段模型(Ends-Means)来表达。Zachman框架具有容易理解、描述全面、独立于各种工具与方法学等优点,因而得到了广泛的认可,很多咨询和研究方法都从Zachman框架中获得借鉴。Zanman框架完全可以作为电子政务顶层设计方法论的理论基础,是一个非常适合于本课题的思考框架和研究模式。FEAF框架1999年,美国政府组建美国联邦CIO委员会,发布了联邦企业架构框架(FEAF,Federal Enterprise Architecture Framework),此后美国政府机构也相继基于FEAF发布了各自的部门级企业架构框架。这是企业架构在政府领域的首次应用,带动了企业架构在西方发达国家政府的大范围推广。2001年,美国联邦CIO委员会发布FEAF实践指南(A Practical Guide to FEA)。之后,又发布了由绩效参考模型(PRM)、业务参考模型(BRM)、服务参考模型(SRM)、技术参考模型(TRM)、数据参考模型(DRM)等五个参考模型。FEAF由当前架构、目标架构、转换流程(标准)组成,当前架构和目标架构分解为业务架构、数据架构、应用架构和技术架构,后来又增加了绩效架构。图5 FEAF v1.1,Level III美国联邦企业架构(FederalEnterpriseArchitecture,FEA)由绩效参考模型、业务参考模型、服务参考模型、技术参考模型、数据参考模型构成。图6 FEA的组成(1)绩效参考模型 绩效参考模型由输入、输出、结果3个部分组成,由测量域、测量类、测量组和测量指标4个层次构成。输入包括人力资本、技术和其他固定资产,输出包括一系列过程和活动,结果包括任务和业务结果以及客户结果。(2)业务参考模型 业务参考模型包含4个业务域,39条业务线和153项子功能。其中4个业务域分别是公民服务、服务分发模式、服务的支持分发和政府资源管理。公民服务是政府的目的,包括国防和国家安全、本土安全、情报运行、法律保障、国际事务和商务、立法及公正活动、矫正活动、教育、能源、健康、交通、收入安全、环境管理、自然资源、灾害管理、社区和社会服务、经济发展、劳动力管理、通用科学与创新19条业务线。服务分发模式是实现政府目的的机制,包括为公民的直接服务、知识创造和管理、公共物品创建和管理、法规、联邦财政支持、信用和保险、传输给州和地方政府7条业务线。服务的支持分发是政府运行支持功能,包括立法关联、公共事务、法规发展、规划和预算、控制和监督、征税、内部风险管理和减少、通用政府8条业务线。政府资源管理为资源管理功能,包括供应链管理、人力资源管理、财政管理、行政管理、信息和技术管理5条业务线。(3)服务参考模型 服务参考模型由7个服务域、30项服务类和168项服务组件构成,其中7个服务域分别是客户服务、过程自动服务、业务管理服务、数字资产服务、业务分析服务、内勤服务和支持服务。客户服务包括客户关系管理、客户喜好、客户初始帮助3项服务类,过程自动服务包括跟踪和工作流、路由和进度2项服务类,业务管理服务包括过程管理、组织管理、投资管理、供应链管理4项服务类,数字资产服务包括内容管理、文件管理、知识管理、记录管理4项服务类,业务分析服务包括分析与统计、可视化、知识发现、业务智能、报告5项服务类,内勤服务包括数据管理、人力资源、财政管理、资产管理、开发与集成、人力资本/劳动力管理6项服务类,支持服务包括安全管理、协作、搜索、通信、系统管理、表格管理6项服务类。(4)技术参考模型 技术参考模型由4个服务域、17个服务类和51个服务标准构成,其中4个服务域是服务访问和分发、服务平台和基础设施、组件框架、服务接口与集成。(5)数据参考模型 数据参考模型由数据共享、数据描述和数据环境(Context)三个标准化域构成。数据共享是指一个用户使用其他用户提供的信息资源,数据共享标准化域用“数据提供者-用户矩阵”来描述。数据描述标准化域提供了一个在数据结构(语法)和含义(语义)方面达成一致的方法,可以为数据发现、数据重用、数据共享、数据实体一致化、语义互操作提供支持。数据环境标准化域为数据提供与数据创建和使用有关的附加信息。2007年6月澳大利亚政府借鉴美国FEAF开发了了澳大利亚政府架构(AGA, AustralianGovernmentArchitecture),同样包含了五个参考模型。图7 AGAAGA包括5个参考模型以及原则、模式、标准、SOA知识库和服务目录。与FEA一样,AGA参考模型包括绩效参考模型、业务参考模型、服务参考模型、数据参考模型、技术参考模型。SOA咨询方法论研究-SOA咨询路线图(2009-05-07 12:25:36)标签:电子政务soa咨询方法论路线图 分类:面向服务架构(SOA) SOA咨询路线图用于描述SOA咨询的一般流程和方法,是SOA咨询方法论的核心。SOA咨询路线图基于通用IT咨询方法和SOA项目生命周期对SOA咨询方法论进行阐述,并且对SOA咨询的关键成功要素进行分析,对SOA咨询方法论与SOA实施方法论之间的关系进行界定。1. SOA咨询路线图在SOA项目生命周期的不同阶段,SOA咨询方法也随之不同。因此,针对SOA项目生命周期的不同阶段,分别建立相应的SOA咨询方法。SOA项目生命周期可划分为前期评估、总体规划(包括战略规划、业务规划和技术规划)、项目实施和后期评价四个阶段。SOA咨询的服务对象根据SOA项目生命周期进行划分。按照每个阶段咨询服务的主要需求来源的不同,来确定核心的服务对象。在前期评估、总体规划和后期评价阶段,服务对象主要是项目业主(中央和地方各级政府机构);在项目实施阶段,服务对象主要是IT厂商(平台厂商、独立软件厂商和系统集成商)。SOA咨询方法论同样根据SOA项目生命周期进行划分,由SOA项目生命周期各个阶段的SOA咨询方法组成,形成一个完整的方法体系。建立SOA咨询方法论的基本方法是:针对SOA项目生命周期的不同阶段,在通用IT咨询方法基础上,结合软件架构咨询的特点,按照适用性、可信性和可操作性的原则,从概念和定义、范围和内容、意义和作用、目标和任务、流程和步骤、方法和规则等六个方面,建立相应的SOA咨询方法。SOA咨询路线图如下图所示:图1 SOA咨询路线图1.1 SOA项目生命周期SOA项目生命周期包括前期评估、总体规划、项目实施和后期评价四个阶段。 其中,总体规划阶段起到SOA蓝图的作用,是SOA咨询的重点阶段。1.2 SOA咨询服务对象SOA项目生命周期的四个阶段中,除了项目实施阶段的SOA咨询服务对象是IT企业(包括平台软件厂商、独立软件开发商和系统集成商)之外,其余三个阶段的SOA咨询服务对象都是政府机构(包括中央和地方各级政府机构、非政府组织和大型国有企业等)。因此,政府机构是SOA咨询的重点服务对象。1.3 通用IT咨询方法通用IT咨询方法是SOA咨询方法的实践基础,具有重要的借鉴意义。从“As-Is(现状)”到“To-Be(未来)”是一种经典的IT咨询模式,通过对现状的深入分析评估、对目标的逐步论证分解、对问题和差距的全面诊断等,建立从现状到目标的切实可行的迁移路线图和整体解决方案。(1)As-Is(现状) 建立现状模型,进行现状分析和评估,发现问题和诊断原因;跟踪发展趋势,选定标杆学习对象,进行差距分析。(2)To-Be(目标) 建立目标模型,根据组织内外部的约束条件(环境、资源和能力等),定义和论证目标,并对目标进行分解和细化。(3)Roadmap(路线图) 建立从现状模型到目标模型的迁移路线图,定义行动列表,界定任务优先级,制定策略和选择路线。(4)Solution(解决方案)针对选定路线开发解决方案,从技术、管理和商业等角度,对具体项目进行总体设计乃至初步设计。1.4 SOA咨询方法按照SOA项目生命周期的阶段划分,结合通用IT咨询方法,形成按阶段分解的SOA咨询方法。(1)前期评估 对SOA投资的必要性和可行性进行评估,确定现状和目标,分析差距和风险,帮助客户最终决定是否采用SOA。(2)总体规划从战略、业务和技术三个层面自顶向下地对SOA投资进行总体规划,从业务梳理、服务建模、应用规划和平台规划等多个角度对SOA项目进行总体设计。(3)项目实施从技术、管理和商业三个方面对SOA项目实施进行指导,帮助软件开发商和系统集成商成功实施SOA项目。(4)后期评价 对SOA项目的实施效果(直接回报和间接回报等)和存在问题等进行评估,帮助客户总结经验和教训,提出持续优化和改进方面的建议。2. SOA咨询关键要素SOA咨询关键要素(CSF,Critical Success Factor)是指决定SOA咨询成败的核心要素,主要包括以下五个方面:图2 SOA咨询的关键要素(1)人员识别SOA项目的利益相关者,对不同人员对SOA的明确需求和潜在期望进行平衡,最终达成共识。(2)流程 识别SOA项目的关键业务流程,确定业务流程之间的关联关系;对业务流程可能发生的变更进行评估,将变更控制在技术条件允许的范围之内。(3)信息 识别SOA项目的基础信息服务,确定基础信息的逻辑结构;对基础信息可能发生的变更进行评估,将变更控制在技术条件允许的范围之内。(4)系统互操作 识别SOA项目相关的应用系统,对应用系统之间的互操作进行评估,最终来确定系统互操作的目标、范围和方法等。(5)IT资产重用 识别SOA项目相关的IT资产,对重用的可行性进行评估,确定重用的范围、方法和风险等。3. 与SOA实施方法论的关系SOA实施方法论与SOA咨询方法论具有密切的关系,是SOA咨询方法论的一个重要的组成部分。SOA实施方法论与SOA咨询方法论的区别在于两者的服务对象不同,SOA实施方法论主要面向负责实施SOA项目的IT厂商,包括软件开发商和系统集成商等;SOA咨询方法论主要面向SOA项目业主,包括中央和地方等政府客户。由于SOA咨询跨越SOA项目生命周期的全部阶段,而实施只是其中的一个阶段,因此项目实施前期的SOA咨询服务是SOA项目实施的重要输入条件;同时,SOA项目实施也是项目实施后期的SOA咨询服务的重要输入条件。因此,SOA咨询方法论和SOA实施方法论在阶段划分上应该紧密衔接、相互参照,以保证体系结构的完整性。SOA咨询方法论研究-SOA咨询概述(1)(2009-03-31 14:32:38)标签:电子政务soa咨询方法论 分类:面向服务架构(SOA)本章节对SOA咨询的概念和定义、目标和对象、范围和内容进行界定,对其必要性和可行性进行分析,并进行现状分析和前景展望。1.1概念和定义 SOA(Service-Oriented Architecture,面向服务的架构)是一种分布式环境下的软件架构模式。它将应用系统的功能模块封装为服务,服务的接口和实现相互独立,以实现业务和技术的分离;并通过服务之间的通讯和服务组装来构建复合应用系统,以提高灵活性和可重用性。目前,国内电子政务建设中大规模的应用系统开发和整合尚处在起步阶段,引入SOA具有重大的战略意义。为了促进SOA在电子政务行业的推广,在信息化建设中引入SOA咨询就显得尤为必要。对于电子政务领域而言,SOA咨询方法论是一个全新事物,必须首先澄清其概念和定义。1SOA咨询SOA咨询属于IT(Information Technology,信息技术)咨询中架构咨询的范畴。从2005年以来,SOA开始进入实用化推广阶段,从而推动了SOA咨询的兴起。根据Wikipedia百科全书的定义,IT咨询是这样一个领域:向组织提出建议,帮助其利用信息技术来实现组织目标;除此之外,IT咨询还常常从业务的角度,帮助组织实施、部署和管理信息系统。IT咨询是在信息化建设和互联网发展的大背景下出现的,是一个新兴的咨询领域,其内涵和外延、范围和内容处在不断变化之中。IT咨询最初起源于IT应用咨询,主要是相对成熟的企业级应用,如:ERP、CRM、SCM。随着信息化建设的规模和范围的逐渐扩大,IT对管理的支撑从作业层上升到战术层和战略层,与管理之间的关系日益紧密。这造成IT咨询与管理咨询的边界日益模糊,IT咨询开始扩展到IT规划、架构、安全、运营和治理等领域,与管理咨询开始逐渐融合。进入IT咨询业这一市场的,有两种类型的机构:传统的管理咨询公司和IT厂商(平台厂商、独立开发商和集成商)。根据IDC的市场调查,IBM、埃森哲和惠普是2006年位居国内前三位的IT咨询公司。2006年,国内IT咨询业的市场规模已经接近100亿元,以超过10的年平均增长率快速增长,但是相对管理咨询业来说还不成熟。2. 方法论按照Merriam-Webster词典的解释,方法论(Methodology)是指从事某一学科或进行某项研究所采用的一整套步骤、方法和规则。因此,SOA咨询方法论是指用于SOA咨询的一整套的方法、步骤和规则,它融合管理过程和技术过程,以文档化的方式,以一致的、协调的、可解释的、可重复的方法来指导SOA咨询的具体实践。简而言之,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.1 SOA咨询的主要对象(1)高层管理者高层管理者是指负责整个政府部门中资源运用及经营成效的高级管理人员,是由政府高级领导人员组成的管理集团,是政府部门的决策层者。政府是否要实施SOA是由高层管理者进行决策的,他们对项目的支持程度,直接影响到SOA项目的成败。同时,政务部门的实施SOA对政府发展战略路线的影响、组织机构部门的结构等是高层管理者最关心的事情。因此,SOA咨询的服务对象首先是高层管理者,高层管理者为了在组织实施SOA,有必要了解SOA的实施对组织机构的战略意义及其重要作用,以及是否在实施后能达到政府的期望水平,提高政府部门的工作效率、业务沟通能力和有效的降低成本等。由于大部分的高层领导人不懂具体的技术环节,他们大都重视具体的产出结果,SOA咨询最重要的是让高层领导者明确政府实施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的过程中,考虑ROI(投资预算与收益)是很重要的一个环节,只有得到有效的预算支持才可能在企业中成功的引入新技术和标准。首先,预算需要为一个或多个启动项目(作为SOA的试点应用程序)提供财政支持。其次,预算需要补偿应用SOA的初始开销。因此,明确SOA投资,做好预算评估,定量分析SOA的收益有益于政府财务主管的决策。同时,如何有效的控制成本、有效的资金运用、SOA项目实施后的经济效益等都是财务主管所关心的重要问题。SOA咨询的主要目的是为了明确政府在实施过程中的的投资、风险和收益问题,有效的分析政府实施SOA的投资规模,以及在实施过程中的投资风险,对后期的投资回报率分析对财务主管的决策有及其重要的意义。(4)业务主管业务主管主要负责组织开展政府的日常业务工作,并根据工作重点调整进行职责范围调整,不断为政府部门行政绩效改进进一步发展思路提供设计建议。在SOA实施过程中,业务部门起到了关键性的作用,业务驱动的项目将实现和使用服务功能,如果提供业务功能和使用业务功能的部门不支持SOA,SOA将丧失基础。业务主管最关注的是SOA实施对业务的影响。如:(1)能否提高对主要机构的服务水平客户、员工、合作伙伴;(2)能否实现快速交付和变革业务服务从而更好地满足客户需要;(3)能否以较低的复杂程度和较少的工作量在政府部门实施更有效的变革;(4)能否充分利用共享服务提高政府及相关部门的效率等。因此,在 SOA咨询过程中要重点分析政府机构目前的业务流程以及实施SOA 后能否实现跨整个政府机构部门间布署的共享业务服务和关键业务流程,达到提高这个政府部门间的工作效率的目的,为业务主管评估目前的业务以及后续实施SOA过程中的业务相关问题提出建议和解决的方案。2. IT厂商IT厂商主要包括平台厂商、独立软件开发商(ISV)和系统集成商(SI)。SOA促进了软件业的分工和合作,有助于形成软件产业价值链的上下游关系。因此,对软件开发商和集成商提供技术、管理和商业咨询,帮助其向基于SOA的软件生产模式转型,实现跨越组织边界的、基于Web服务的产业分工和协作,也是SOA咨询的主要方向之一。1.3范围和内容SOA咨询的主要范围如下图所示:图1.2 SOA咨询的主要范围1. 项目型(一次性)咨询向基于SOA的信息系统开发和整合项目,提供可行性评估、总体规划、项目实施、成熟度评价等方面的咨询服务。2. 非项目型(持续性)咨询向基于SOA的已上线运行的信息系统,提供SOA治理、运维、外包等方面的咨询服务。由于目前SOA处于初期推广阶段,大部分SOA咨询属于项目型咨询。因此,项目型咨询是本阶段SOA咨询的重点,其中SOA总体规划咨询尤为重要。在SOA项目上线之后,SOA作为IT公用基础设施投入持续运营和优化,非项目型咨询也将提上议事日程,因此,SOA治理、运维和外包等方面的咨询将成为新的热点。SOA咨询的主要内容如下图所示:图1.3 SOA咨询服务的主要内容(1)概念导入引入实施SOA的相关概念,使政府部门中相关人员了解SOA,并且根据政府部门中不同的人员、角色分析SOA对政府部门产生的各种作用。政府高层管理人员主要关注实施SOA的战略目标,可以产生的有效的结果,他们对SOA的理解只停留在概念层面,只需要让其了解SOA的初步概念,以及SOA可以提高政府基础结构的灵活性、可重用性和IT系统的敏捷性,可以提高政府目前的工作效率的结果即可。信息主管则主要关注实施SOA相关的技术问题。必须让CIO们了解实施SOA目前企业现有IT基础结构向SOA迁移所需要的技术、方案等。架构师更关注建立SOA的结构、流程和可重用问题,必须让架构师了解SOA应用架构,相关流程与所采用的技术问题。SOA项目经理关心的是实施SOA项目的规模大小、周期长短、实施风险、开发难题等,所以在SOA概念引入阶段对于项目经理则主要针对SOA开发方法、管理程序、风险分析等。开发人员看中的是整个SOA的开发过程。因此有必要让相关开发人员了解SOA开发过程的技术需要、测试要求、相关责任等。(2)条件评估条件评估阶段主要是对政府机构实施SOA进行可行性评估,分析政府政府机构目前现有的组织管理、IT基础架构、技术基础、业务目标和挑战、时间、资金、风险等。明确政府机构实施SOA的现有架构、技术以及向SOA迁移所需要的各种元素。(3)总体规划总体规划就是从组织机构的整体、全局的角度出发,正确分析客户需求与业务流程、技术路线、实施SOA的性质和范围、风险评估和产出目标,形成从需求分析到详细设计到实施,最后到测试、验收过程的总体规划蓝图,以保证在实施SOA时能得到总体路线方针的指导,把握全局。(4)项目实施项目实施过程是政府机构实施SOA的主体部分,项目实施的过程政府机构实现SOA的最终目标和途径。在项目实施过程中要分析实施SOA过程中采用的各种技术、目前现有IT基础架构的重用整合、新的系统环境的更新等具体问题。(5)效果评价效果评估主要侧重于实施SOA后期的成熟度评估过程,分析政府机构在实施SOA后所获得的收益、效果等。1.4必要性和可行性SOA咨询对于电子政务行业而言,契合信息系统集成和整合的迫切需求,而且各方面的条件已经成熟,是完全必要而且可行的。1SOA咨询的必要性无论是在微观层次上(相对软件项目业主、开发商和集成商等而言),还是在宏观层次(软件产业结构升级、分工和协作)上,SOA都具有重大意义。Gartner最早提出SOA的概念,并且指出SOA是“现代应用开发领域最重要的课题”。预计到2008年,SOA将成为占有绝对优势的软件工程实践方法,SOA让IT变得更有弹性,以更快地响应业务单元的需求,实现实时企业。同时预测到2010年时,SOA将成为创建和交付软件的主导架构,应用软件收入增长的80%将来自基于SOA的方案。SOA的出现,对软件业来说是个巨大的发展机遇。与传统制造业相比,软件业对已有成果的利用程度低,重复投入高,导致业绩水平差。软件业应该借鉴制造业的规模经济原理,倡导和实践有效重用的软件生产模式。而且,软件业的专业分工和协作水平低,整体竞争力低。软件业应该借鉴制造业的产业集群效应,抓住产业结构升级的关键机遇,倡导和实践专业化分工和协作。SOA使得规模经济原理在软件业中得以实现,它除了使传统的应用软件厂商分化成服务供应方、需求方和中介者三方之外,还将促使独立的SOA咨询商的出现。SOA对软件产业专业化分工和协作的促进如下图所示:图1.4 SOA对软件产业专业化分工和协作的促进目前,SOA正处于从市场启蒙阶段向大规模实施的临界阶段,对客户和IT厂商来说都是一个新领域,有必要通过SOA咨询来提高客户的认识,建立客户的信心;同时,也由于在SOA工程化实施方面的不完善,必须通过SOA咨询来建立组织的商业、技术和管理流程,保证项目实施的成功。因此,引入SOA咨询,对于说服组织客户采纳SOA乃至指导其成功实施SOA至关重要。2SOA咨询的可行性进入2000年以来,在主流IT厂商的纷纷跟进和大力推动下,SOA已经走出概念导入期,正处在从小规模试点到大规模推广的临界点。在下个十年,SOA将成为软件工程方法的主流。SOA在上技术日益成熟,从第一代Web服务标准(WSDL、SOAP和UDDI)发展到第二代Web服务标准(WS-*),已经较好地解决了应用系统互操作的问题。由主流IT厂商(IBM、BEA、SUN、Oracle等)组成的OSOA(开放SOA联盟)在2006年底发布了基于服务构件技术的SCA 1.0/SDO 2.1标准,在联盟厂商的中间件产品线中得到了良好支持,加上OASIS、W3C和WS-I等SOA标准化组织的推动,基于SOA的应用系统的开发工具和部署环境也日益完善。在基于SOA的开发工具、部署环境和系统整合产品方面,客户已经有丰富的产品可供选择。大量的SOA项目投入实施和运营,例如IBM已经有1700个SOA的成功案例,给后续SOA项目提供了良好的经验积累和借鉴。SOA咨询方法论研究-SOA咨询概述(2)(2009-03-31 14:44:29)标签:电子政务soa咨询方法论 分类:面向服务架构(SOA)1.5现状分析在主流IT厂商的推动下,许多发达国家政府和世界500强企业开始认同SOA的商业价值,开始在信息化建设中采纳和实施SOA,这将催生容量巨大的新兴市场,导致竞争者的大批涌入。根据WinterGreen的市场调查,2005年全球SOA市场总量为 4.5亿美元,IBM市场份额居第一,为46,BEA居第二,为13。2005年全球SOA市场份额如下图所示:图1.5 2005年全球SOA市场份额(来源:WinterGreen Research Inc.)许多IT厂商和咨询公司看到了SOA带来的商业机会,也注意到SOA咨询的必要性和重要性,把SOA咨询作为启动市场和实施项目的关键成功要素。2006年,许多主流IT厂商都发布了SOA咨询服务,SOA咨询服务市场开始快速升温。目前,IBM、BEA、SAP、HP、SUN、Oracle等主流IT厂商已经开始为全球客户提供基于行业的SOA解决方案,并建立SOA解决方案中心,力求为各行业实施SOA方案提供专业的咨询服务。以下将分别介绍国际IT企业SOA咨询服务的主要内容:1IBM(1)SOA全球方案中心与一站式服务2006年11月,IBM在北京与印度普纳成立了两个IBM SOA全球方案中心,用于开发、管理和交付深入行业的SOA解决方案。印度的中心将主要为保险业和医疗保健业提供服务,而中国则会专注于银行业和政府部门。同时,新的IBMSOA全球方案中心将依托IBM在SOA软件、硬件、咨询、研究和开发领域的全面领先优势,汲取IBM在各行业实施SOA的丰富实践经验,与IBM全球企业咨询服务部及IBM全球服务执行中心展开紧密合作,构成一站式的IBMSOA行业服务模式,以更快速、更经济、更有效的方式为企业提供基于SOA的业务解决方案。(2)IBM针对SOA服务采用的方法IBM以业务为中心的观点来看待SOAIBM倡导以项目为基础采用SOA,帮助客户建立SOA目标,通过一系列相互关联、有巨大投资回报和商业价值的项目,采取层层深入的步骤达到这一目标,从而扫除实施SOA的障碍。IBM采用演进策略实现SOAIBM拥有SOA功能的软件、硬件或服务这三个领域的厂商,可以帮助客户开发用实时业务信息改善其决策流程的业务模型,以保持竞争力。(3)SOA五个切入点以人员为中心的SOA切入点为企业提供综合信息以及在业务流程中交互的视图,提升人员生产力。以流程为中心SOA切入点重新利用和优化流程,快速部署创新。以信息为中心的SOA切入点以嵌入式或现场的方法提供可靠信息服务,提高企业业务洞察力,从而降低风险。以SOA联系性切入点将连接作为基础以支持以业务为中心的SOA。它通过具备任意互连的新型业务渠道提供服务,实现安全、一致的用户体验。同时相比定制集成或FTP可节省24倍的费用。以SOA创建和再利用服务的切入点能够轻松实现SOA管理的再利用。通过再利用可降低成本、缩减周期、拓展核心应用,同时再利用现有应用的费用只是重新编写新应用所需费用的1/5。(4)基于SOA应用的全面软件工具IBM软件五大品牌Lotus、DB2、WebSphere、Rational、Tivoli均支持SOA架构。2惠普(HP)(1)惠普全球SOA能力中心惠普公司提出一整套全面的面向服务的体系结构(SOA)咨询服务,同时在全球设立能力中心,旨在为客户在整个SOA流程(从设想、评估、开发到治理)提供帮助。(2)惠普新的SOA服务SOA规划服务(Envisioning Service)帮助大型企业理解SOA概念、优势以及SOA对其企业的潜在影响;SOA评估服务(Assessment Service)使用HP SOA灵活性评估(Agility Assessment)方法,来帮助客户制定在其企业采用SOA的整体发展蓝图;SOA治理与体系架构服务(Governance and Architecture Service)在企业进行转换时,建立SOA体系结构项目机构来监控企业体系结构和SOA管理模式;SOA准备服务(Enablement Service)基于治理与体系结构服务知识,为SOA实施准备所需的基础设施;SOA服务开发(Service Development)帮助客户在整个企业、业务线、部门或在项目级,定义、开发和部署SOA业务与IT服务;SOA软件开发服务(Software Development Service)在SOA的实施过程中,进行大量的业务与IT服务开发与交付。我们一流的软件开发能力能够帮助客户团队提高开发水平;SOA管理服务(Management Service)帮助企业掌控其SOA实施过程,包括:生命周期管理、服务管理、监控、检查、分析、服务等级协议与策略。(3)基于SOA的创新软件产品HP在2005年6月,推出了两个创新的软件产品:HP OpenView Compliance Manager软件HP OpenView SOA软件HP OpenView SOA Manager创建并维护一个加强企业基于SOA服务的安全、供给、版本控制、监控和报告的模型。该方案通过即插即用架构,很容易实现和其它管理性能的整合,确保从现有工具的投资中取得最大回报。4)遗留系统市场在遗留系统市场,惠普推出了HP Application Modernization Services。它把应用性能诊断工具与咨询服务结合到了一个程序中,对遗留环境的各个部分进行优先级排序后,指出那些部分值得留到SOA而那些部分需要淘汰。3BEA(1)BEA SOA服务内容BEA SOA服务内容包括:SOA发现探讨、SOA评估、转型规划服务、培训需求分析服务、BEA SOA概念和设计原理、SOA企业架构师认证、BEA SOA组织和管理规划服务、BEA SOA集成服务、BEA SOA参考架构规划服务、BEA客户架构师及卓越计划中心。(2)SOA 360 平台SOA 360 以SOA 微服务架构(SOA microService)为基础,涵盖 Tuxedo、WebLogic 和 AquaLogic三个产品系,以及BEA最新推出的SOA协作工具环境BEA WorkSpace 360,它是把业务和IT置于同一工作环境中的SOA工具,旨在从根本上改变业务人员和IT专业人士跨扩展型企业的协作和单独工作的方式。利用BEA SOA 360平台,广大用户将能够更有效地部署SOA,实现业务转型和优化,改进成本结构,增加新的收入流。(3)Think Liquid理念BEA推出了全新的“Think Liquid”理念,该理念旨在让IT系统脱离业务孤岛状态和老式的软件垂直集成模式,建立以水平集成“服务网络”为基础的新世界,由于这些“网络服务”能够快速交付给企业、IT、个人和专业服务,从而能够提高企业的生产力。AquaLogic平台是BEA“Think Liquid”理念的架构主干,它和WebLogic系列产品共同构成了 “Think Liquid”理念的基础。AquaLogic旨在帮助企业全面解冻孤立的或“冻结”的IT资产,以实现应用的快速配置、重用和组合,来满足不断变化的业务需求。AquaLogic为在异构计算环境中开发、部署、管理和运行完整的SOA提供了一个开放和独立的平台,这些异构环境可以包括.Net、Java或遗留系统。作为BEA整体产品系列的组成部分,AquaLogic在BEA实施“混合”应用战略的过程中发挥着重要作用,这一战略旨在使用户能够以有效的方式来把开源和商业软件融合起来,从根本上提高开发人员的生产力。(4)服务基础架构BEA推出全新的“服务基础架构(Service Infrastructure)”,它提供了在SOA的整个生命周期里部署、配置、保护和管理异构服务所需的全部功能,是真正实现IT 与业务同步的关键。目的就在于帮助企业用户快速构建、配置和重复使用技术资产,更有效地满足业务需求。(5)BEA 的 SOA 自我评估工具这是一个基于 Web 的工具,用来定量测试公司的 SOA 实施准备状态,反映了 BEA 的 SOA 实践方法,提供在关键领域内与同类公司的 IT 成熟度比较情况。6)BEA SOA产品BEA发布了多款产品,继续为推动SOA在全球的发展提供强大动力,新发布的产品包括BEA A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品特性分析培训
- 中小学生心理健康教育整体方案
- 代驾安全责任协议书
- 铲车销售、维修与保养服务合同
- 烧烤连锁品牌加盟管理合同
- 房地产开发企业财务代理记账及土地增值税合同
- 矿山安全标志牌设计制作及销售合同
- 车辆保养与道路救援服务合作协议
- 离婚时遗产继承与财产分割协议书
- 茶叶拍卖会组织与委托合同
- GB/T 5497-1985粮食、油料检验水分测定法
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- GB/T 19089-2003橡胶或塑料涂覆织物耐磨性的测定马丁代尔法
- GB/T 18443.1-2010真空绝热深冷设备性能试验方法第1部分:基本要求
- 二三级医院放射科要求
- 危大工程巡视检查记录表(深基坑)
- 钢网架结构安装、拼装施工方案
- Q∕SY 05262-2019 机械清管器技术条件
- 2022年社会学概论考试重点广东海洋
- 二级建造师法规课件
- 早产儿出院后喂养(课堂PPT)
评论
0/150
提交评论