《EA_精品文档.ppt》由会员分享,可在线阅读,更多相关《EA_精品文档.ppt(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Enterprise Architecture (EA) 周雄伟内容安排1234EA的基本概念EA历史发展及意义EA基本框架EA工具与应用EA基本概念1.企业Enterprise整个企业:所有的信息系统IS 企业内部的特定领域扩展的企业:伙伴、供应商、客户以及企业内部业务部门2.架构 ArchitectureANSI/IEEE Std 1471-2000: 一个系统的基础结构,包含组成元素(组件)、组件之间的相互关系以及环境、设计和发展管理原则。EA基本概念扩展含义:q对系统的正式描述,指导组件层面应用实施的详细规划。 q组件的结构、之间的关系以及管理设计和进展的原则和指导方针。3.架构描述A
2、rchitecture Description 对架构的描述文档组成元素 规划EA基本概念4.架构框架Architecture framework 用于开发不同架构的工具方法(method)工具(tools )共同语言(vocabulary)标准 (standards)产品 (products)EA基本概念5.企业架构Enterprise Architecture 企业级的系统架构,尤其是企业的业务流程、技术和信息系统架构。EA基本概念1企业架构(企业架构(EnterpriseArchitecture:EA)是从企业全局的角)是从企业全局的角度审视与信息化相关的业务、信息、技术和应用间的相互度
3、审视与信息化相关的业务、信息、技术和应用间的相互作用关系以及这种关系对企业业务流程和功能的影响。它作用关系以及这种关系对企业业务流程和功能的影响。它能在对业务战略和流程理解的基础上,进行信息化顶层设能在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活稳健的计,形成灵活稳健的IT结构,构建和谐的结构,构建和谐的IT环境。环境。Zachman的定义的定义EAEA是构成组织的所有关键是构成组织的所有关键元素和关系的综合描述。元素和关系的综合描述。IBM的定义:的定义:EAEA是记录在企业内所有信息系是记录在企业内所有信息系统、它们的相互关系以及它们如何完成企业统、它们的相互关系以及它们如何
4、完成企业使命的蓝图。使命的蓝图。OMB的定义:的定义:EAEA是业务和管理流程和信息是业务和管理流程和信息技术间当前和将来关系的显示描述和记录。技术间当前和将来关系的显示描述和记录。EA基本概念nMany different organizational structures EA基本概念6.企业架构师Enterprise Architect 负责架构的设计和创建架构的描述 sun公司的系统架构师 全国计算机与软件水平考试的系统架构师EA历史回顾1.Zachman 1987An Information systems architectural framework(一个信息系统架构框架) A
5、Framework for Information Systems ArchitectureIT成本的增加、业务价值的减少系统复杂性增加多角度的整体方法EA历史回顾2.TAFIM 1994 the Technical Architecture Framework for Information Management Department of Defense (DoD)将技术项目和业务需求更好地融合提高IT投资的有效性Clinger-Cohen Act, CIO Council 1996EA历史回顾3.FEAF 1999 the Federal Enterprise Architecture
6、Framework CIO Council提出了一些创新的理念 segmented architectures4.FEA 2002 the Federal Enterprise Architecture Office of Management and Budget (OMB)EA历史回顾5.TOGAF 2003 The Open Group Architecture Framework6.Gartner 2005 Gartner和Meta Group合并 Gartner方法论EA历史回顾EA的重要作用和意义通过提供IT战略的基础技术和流程结构来支持业务活动使IT成为对成功现代业务战略作出响应
7、的企业资产在IT功效和业务创新方面达到恰当的平衡EA的重要作用和意义技术优势带来的业务效益高效的IT运作软件开发、支持和维护的低成本应用便携性的增加协同工作的改善、更加容易的系统和网络的管理处理关键的企业级问题的能力的提高系统组件升级和交换的便利EA的重要作用和意义更好的现有投资的回报,未来投资风险的降低降低IT基础设施的复杂性IT解决方案的开发、购买和外包的灵活性减少新项目的总体投资风险和IT所有者的成本快速、简便和便宜的采购购买决策简单,因为采购信息的控制在在一个一致的规划中进行采购过程快速最大化采购速度和灵活性而不用牺牲架构的一致性EA的重要作用和意义EAF( Enterprise Ar
8、chitecture framework )作用 使用架构框架可以加速和简化架构开发,保证解决方案设计的全面覆盖, 确保选择的架构满足未来业务需求增长的响应。TOGAFZachman框架框架Meta Group企业架构企业架构 美国联邦组织架构美国联邦组织架构( FEA)企业架构的基本框架与企业架构的基本框架与模式模式GartnerEA从上图的趋势看,Zachman 框架、TOGAF、DoD AF、FEAF、E2AF等框架,是主流架构框架。Zachman的企业架构框架 Zachman模型把企业信息化结构,划分为5个层次,6个维度。这5个层次分别从企业的组织形态、信息化的利益主体,确定了信息化规
9、划不同的“粗细程度”。这5个层次分别对应的责任者,是整体规划者、业务系统(或者单元)的拥有者、系统的设计者、整体实施者和单项执行者。这5个层次代表企业信息化从规划、组织、业务单元,到设计、建造与具体实现等不同的角色。 从纵向看,Zachman模型把信息化分为6个维度:数据维、功能维、网络维、人员维、时间维和规则维。数据(what?)功能(how?)网络(where?)角色(who?)时间(when?)动机(why?)目标范围目标范围列出对业务至关列出对业务至关重要的元素重要的元素列出业务执列出业务执行的流程行的流程列出与业务列出与业务运营有关的运营有关的地域分布要地域分布要求求列出对业务列出对
10、业务重要的组织重要的组织部门部门列出对业务列出对业务重要的事件重要的事件及时间周期及时间周期列出企业目标、列出企业目标、战略战略业务模型业务模型实体关系图(包实体关系图(包括括M: M关系、关系、N-ary关系、归因关关系、归因关系)系)业务流程模业务流程模型(物理数型(物理数据流程图)据流程图)物流网络物流网络(节点和链(节点和链接)接)基于角色的基于角色的组织层次图,组织层次图, 包括相关技包括相关技能规定、能规定、 安安全保障问题。全保障问题。业务主进度业务主进度表表业务计划业务计划信息系统信息系统模型模型数据模型(聚合数据模型(聚合体、完全规格化)体、完全规格化)关键数据流关键数据流程
11、图、程图、 应用应用架构架构分布系统架分布系统架构构人机界面架人机界面架构(角色、构(角色、数据、入口)数据、入口)相依关系图、相依关系图、数据实体生数据实体生命历程(流命历程(流程结构)程结构)业务标准模型业务标准模型技术模型技术模型数据架构(数据数据架构(数据库中的表格列表库中的表格列表及属性)、及属性)、 遗产遗产数据图数据图系统设计:系统设计: 结构图、伪结构图、伪代码代码系统架构系统架构(硬件、软(硬件、软件类型)件类型)用户界面用户界面(系统如何(系统如何工作)、工作)、 安安全设计全设计“控制流控制流”图(控制结图(控制结构)构)业务标准设计业务标准设计详细展现详细展现数据设计(
12、反向数据设计(反向规格化)、物理规格化)、物理存储器设计存储器设计详细程序设详细程序设计计网络架构网络架构屏显、安全屏显、安全机构(不同机构(不同种类数据源种类数据源的开放设定)的开放设定)时间、周期时间、周期定义定义程序逻辑的角程序逻辑的角色说明色说明功能系统功能系统转化后的数据转化后的数据可执行程序可执行程序通信设备通信设备受训的人员受训的人员企业业务企业业务强制标准强制标准联邦企业架构 FEA绩效参绩效参考模型考模型业务参业务参考模型考模型Text in here联邦企业架构联邦企业架构( FEA)技术参技术参考模型考模型服务参考模型数据参考模型联邦企业架构 FEA1.概述用于联邦政府机
13、构由 the Office of Management and Budget (来自CIO Council)负责OMB 陈述: FEA 是一个使联邦政府确认机会发挥技术的作用和减少冗余的工具,可以找出机构重叠对IT投资价值限制的问题所在。通过标准化、协同性、巩固和数据共享来帮助政府机构确认业务提高的机会所有机构的IT投资都需要说明如何同FEA融合联邦企业架构 FEA2.FEA 参考模型联邦企业架构 FEA绩效参考模型The Performance Reference Model (PRM)n提供一个在IT投资和机构程序项目之间的“可见度”n定义一般的绩效测度区域、分类和测试标准n取决于机构自己
14、的特定绩效目标和测度指标业务参考模型The Business Reference Model (BRM)n提供一个标准的业务服务的分类 业务区域 业务队列 业务子功能n目标: 提升机构间的协作联邦企业架构 FEA服务组件参考模型The Service Component Reference Model (SRM)n基于“服务组件”的理念,将IT服务与业务流程联接在一起n提供企业架构的业务视图和技术视图的联接联邦企业架构 FEA技术参考模型The Technical Reference Model (TRM)n提供一个服务、规格和技术的标准分类n不规定哪个机构具体应该采用哪个标准数据和信息参考模
15、型The Data and Information Reference Model (DRM)n提供一个数据分类的标准,用于确定数据共享和交换的机会联邦企业架构 FEA3.FEA 的效益FEA 采取一个重要的步骤为一个企业架构的几个重要方面定义标准的分类不断扩展EA的领域: 安全方面 通过特定行业进行详细的EA实践为主要的联邦IT活动的投资提供FEA融合的先决条件 将应用在联邦机构间扩展 (e.g.州以及私有行业)一些正在运行中的工具支持联邦企业架构 FEA4.FEA 局限高层次的和一般的 在机构之间应用 在多数情况下必须定义更加具体的针对企 业需求的要素不是一个完整的企业架构的框架 不能处理
16、战略、股东、业务活动、基础设 施和设备等重要方面联邦企业架构 FEA不是一个开发企业架构的流程 不能描述如何区分当前架构和目标架构 的开发 不能描述如何开发过渡方案 不能描述企业架构的最好的应用实践Open Group架构框架 TOGAF The Open Group Architecture Framework TOGAF是一个架构框架,用于为企业设计、评价和 建立合适的架构。 TOGAF的关键是架构开发方法 Architecture Development Method (ADM) 一种可靠的已经过验证的用于开发IT企业架构的方法,这种方法可以满足企业业务需求。Open Group架构框架
17、 TOGAF1.TOGAF的组件业务架构Business Architecture : 定义业务战略、管理、组织和关键 业务流程数据架构Data Architecture: 定义企业的逻辑和物理数据结构以及 数据管理资源Open Group架构框架 TOGAF应用架构Applications Architecture: 为各个应用系统的配置、系统间的交互 以及与企业核心业务流程间的关系绘制 蓝图。技术架构Technology Architecture : 描述合理的硬件软件性能,用于业务开展、数据和应用服务的需求,包括IT基 础设施、中间件、网络、通讯、处理和 标准等。Open Group架构
18、框架 TOGAF2.TOGAF架构开发方法ADM q一个可靠的、被证实了的架构开发方法q使架构师确保复杂的企业需求得以充分 处理的架构视图q实践案例的联连q架构开发工具的应用指导The TOGAF waynNever ending organization process which builds upon several stages:qInitiationqBusiness architecture.qInformation architectureqApplications architectureqInfrastructure architectureqGovernanceqGap a
19、nalysisqAnd again Open Group架构框架 TOGAFOpen Group架构框架 TOGAFPreliminary Phase :Framework and Principlesq确保参与和受益的每一个人的理解:ADM是保证架构流程成功的方法q定义架构原则了解架构操作的约束q为企业定义架构“足迹” - 完成架构任务的责任人,定位和他们的责任q定义范围和假设 (尤其是在联合架构环境下) Open Group架构框架 TOGAFq定义框架和具体的方法用于开发相关企业的企业架构 (对通用ADM的适当修改和扩展) q建立一个流程来确认定义的框架是否符合目的,并对其进行监测q如果
20、有必要,定义一组标准来评估架构工具(例如:知识库及其管理中的一组标准,用来获取、发表和维护架构产品)Open Group架构框架 TOGAFPhase A: Architecture Vision q确保架构的开发周期得到企业高层及各级管理层的认识和认可q确认业务原则、业务目标和组织战略驱动力的有效性q定义范围,确定企业当前架构组成并进行优先排序q定义相关的架构的拥有者以及他们关心的问题和目标Open Group架构框架 TOGAF定义需处理的关键业务需求和必须解决的约束清晰地表述架构愿景证明对需求和约束的响应对正式认可的保证对其它正在进行的并行的企业架构的冲突和影响的理解Open Group
21、架构框架 TOGAFPhase B: 业务架构Business Architecture q描述当前业务架构q开发一个目标业务架构,描述生产和/或服务战略,根据业务规则、业务目标和战略驱动力描述组织的、功能的、流程的、信息的、地理的等业务环境q分析当前业务架构和目标架构的差异Open Group架构框架 TOGAF选择相关架构着眼点,使架构师能证明企业所有者所关心的问题如何在业务架构中被解决选择与主要内容相关的工具和技术Open Group架构框架 TOGAFPhase C: Information Systems Architectures - Data Architectureq 定义业务
22、支持必须的数据类型和数据源qInfluence from business architecture.qClassification enterprise information.qHow information is being managed?qWhere to store data?qData schemasqHow to collaborate dataqMapping of unused / missing informationqInformation availabilityqInformation security.Open Group架构框架 TOGAFPhase D: Te
23、chnology Architecture q 开发技术架构构成架构实施工作的基础qInfluenced by other architectures.qNeeded infrastructure to support the systems.qCollection of selected technologies and tools to implement chosen architecturesnDevelopmentnToolsnCommunicationnBackupsnStandardsOpen Group架构框架 TOGAFPhase E: Opportunities and S
24、olutions q对确定的多种目标架构选项进行评价和选择q确定基于改变的战略参数、领导层的工作和要实施的项目q评估各种项目的依赖性、成本效益q建立实施和移植战略和详细的实施计划Phase F: Migration Planning q排序各种实施项目,包括对依赖性、成本和效益的评估q将项目的排序列表进一步形成详细实施方案和移植方案Open Group架构框架 TOGAFPhase G: Implementation Governanceq为每一种实施项目阐明建议q形成合同,管理整个实施和配置过程q在系统实施过程中履行适当的管理职能q通过实施项目和其它项目保证定义的架构的一致Open Grou
25、p架构框架 TOGAFPhase H: Architecture Change Managementq为新建立的企业架构设立架构管理过程q对技术的新发展和业务环境的变化提供持续的监测并决定是否再进入新一轮的架构开发q提供准备阶段原则的框架的改变ADM Architecture Requirements Managementq对企业架构需求的确定、存储、反馈,与ADM各阶段沟通TOGAF在EA的简单应用核心实体及其联系图 Open Group架构框架 TOGAFnTOGAF Architecture Governance Framework - Organizational Structure
26、Open Group架构框架 TOGAF3. 企业统一体Enterprise Continuum 所有架构资产的一个“虚拟库”,包含模型、模式和架构描述等TOGAF Foundation Architecture 通用服务和职能的架构TOGAF Technical Reference Model (TRM) 提供通用平台服务的模型和分类Open Group架构框架 TOGAFqTOGAF Standards Information Base (SIB) 一个开放行业标准的数据库,可以用来定义特别服务和其它特定企业的架构组件Integrated Information Infrastructur
27、e Reference Model (III-RM) q易于架构设计,支持无边界的信息流的实现4.TOGAF 资源库Resource Base 资源组合指导方针、模板、背景信息,有 助于架构师ADM 使用EA 工具1.流行工具BiZZdesign ArchitectThe CollabNet SourceCast Environment Casewise Corporate Modeler Telelogic System ArchitectARIS PlatformEA ToolsARIS Platform Easy, Smart & Powerful qARIS Business Arch
28、itect qARIS Business Designer qARIS Business Optimizer EA Tools2.EA 工具评价Tools basic functionalityMethodologies and Models;Model Development Interface;Tool Automation;Extendibility and Customization;Analysis and Manipulation;Repository;Deployment Architecture;Costs and Vendor Support.EA ToolsUtility
29、to different professionalsEnterprise Architects;Strategic Planners;Enterprise Program Managers. EA在电子政务中的应用TOGAF在EA的深入应用TOGAF的内容元模型TOGAF包含扩展部分的内容元模型TOGAF完整内容元模型实体之间的联系Cisco examplePractical stepsnRead about EAqBooks:nEnterprise Architecture Planning, Steven H. Spewak. nThe Practical Guide to Enterpr
30、ise Architecture by James McGovern,Scott W. Ambler,Michael E. nHandbook on Enterprise Architecture (International Handbooks on Information Systems) by Peter Bernus, Laszlo Nemes (Editor), Gunter Schmidt (Editor). qArticlesnA Practical Guide for Developing an Enterprise Architecture : http:/www.gao.g
31、ov/bestpractices/bpeaguide.pdf nAwarenessqPostersqOrganization meetingsPractical stepsnChoose a frameworkqLearn itqConsider hiring a consultant that knows it.nAdjust the framework to your enterprise needs nDetermine the scope and objectives. nCreate a vision. nGet CxO level approve.nSet KPIs (key performance indicator) for measurement.