企业架构框架TOGAF•?拜特让资金管理得更好!2什么是架构•架构针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案,架构往往是对复杂形态的一种共性的体系抽象。•一个架构是系统的基本结构,它由多个组件以及它们彼此间的关系而组成,并且在一定环境和原则下进行设计和演变。•复杂系统集成的关键,是基于架构(或体系)的集成,而不是基于部件(或组件)的集成。拜特让资金管理得更好!3什么是架构•火车工程师在做设计时,他不会去关心每节车厢里装的是什么,他们只需要关心这些车厢一节节连接在一起就好了,而把每节车厢中的具体事情交由相应的责任人即可。将一节节车厢连起来就形成了一个隐式的(或抽象的)流程,好比一个灵活的流程应该有这样的能力:当一节车厢被替换成另一节车厢时不会对整列火车造成什么影响。拜特让资金管理得更好!4架构的好处什么是企业架构(1)——从业务到IT的一体化蓝图企业架构是对真实世界企业的业务流程和IT设施的抽象描述它是包括企业战略、组织、职能、业务流程、IT系统、数据、网络部署等的完整、一体化描述企业架构反映了企业业务的状况,并体现了业务与IT的映射关系,能明确各类IT设施对业务的支撑关系真实世界的企业抽象描述企业架构企业战略职能流程分解组织IT系统交互网络部署流程描述什么是企业架构(2)——指导企业IT建设的蓝图城市的规划图教育设施居民住宅工业园区水管布线图操作图功能区规划设计工程局部设计总体规划XX综合区外观设计管道、排水、网络布线设施设计企业架构XX系统解决方案设计XX系统方案设计财务系统供应链系统产品数据管理系统城市规划建设过程企业的IT建设过程企业架构就像企业的“城市总体规划蓝图”,在它的指导下,各个IT系统的建设得以有序的开展企业架构企业战略职能流程分解组织IT系统交互网络部署流程描述企业架构企业战略职能流程分解组织IT系统交互网络部署流程描述业务架构(业务战略、治理、组织和关键业务流程信息,及其间的交互)应用架构应用系统、相互交互及其与关键业务流程关系数据架构逻辑和物理的数据资产和数据管理资产技术架构(支持业务、数据和应用服务必须的软件和硬件能力)企业架构的范畴包括哪些(1)•企业架构可以分为两大部分:–业务架构:是把企业的业务战略转化为日常运作的渠道,业务战略决定业务架构,它包括业务的运营模式、流程体系、组织结构、地域分布等内容–IT架构:指导IT投资和设计决策的IT框架,是建立企业信息系统的综合蓝图,包括数据架构、应用架构和技术架构三部分。企业战略方向图企业组织结构图企业职能分解图XX业务流程图业务架构应用架构数据架构技术架构业务架构企业业务轨迹图描述视图企业架构的范畴包括哪些(2)业务架构应用架构数据架构技术架构描述视图数据架构数据实体—关系图数据实体—业务功能矩阵数据实体-应用系统矩阵企业架构的范畴包括哪些(3)业务架构应用架构数据架构技术架构描述视图应用架构应用通信图应用-业务功能映射矩阵应用组织映射矩阵系统用例图应用用户位置图企业架构的范畴包括哪些(4)业务架构应用架构数据架构技术架构描述视图技术架构环境与位置图平台分解图网络计算图企业架构的范畴包括哪些(5)•一个架构框架是一个工具包,可用于开发范围广泛的不同架构•它应该说明了信息系统设计的方法,依据一套企业连续统一体,并说明企业连续统一体如何组成一个整体•它应该包含了一套工具,并提供一个共同的词汇•它还应包括一个建议的标准和相容的产品清单,可用于实施企业连续统一体•TOGAF是一个架构框架,简而言之,是一种协助开发、验收、运行、使用和维护架构的工具。TOGAF已被80%的Forbes50(福布斯)的公司使用,并支持开放、标准的SOA参考架构。拜特让资金管理得更好!12什么是架构框架企业架构框架TOGAF简介全称:开放群组架构框架(TheOpenGroupArchitectureFramework)来源:由TOG的架构论坛开发开发者包含了来自大型的企业和领先IT厂商的代表是对这些企业实践经验的总结特点:注重业务需求,关注利益相关者的需要基于最佳实践,提供了当前及未来应关注问题的参考鼓励开放系统,以开放的方案来处理业务问题企业架构框架TOGAF简介拜特让资金管理得更好!15企业架构框架TOGAF简介TOGAF9手册PartI–简介PartII–架构开发方法(ADM)PartIII–ADM指引和技术PartIV–架构内容框架PartV–企业连续系列和工具PartVI–TOGAF参考模型PartVII–架构能力框架前言,执行概况,核心的概念,定义和发版说明ADM简介ADM阶段叙述架构制品架构交付物构建块调整ADM流程的指引架构开发技术企业连续系列架构分割架构存储库架构开发工具基础架构:技术参考模型集成信息基础设施参考模型架构委员会架构合规架构合同架构治理架构成熟度模型架构技能框架架构内容元模型TOGAF9构件3.架构内容框架4.企业连续系列1.架构开发方法2.架构开发指引和技术5.参考模型6.架构能力框架of271.架构开发方法(ADM)•TOGAF核心•架构发展的被证明的方式•专门用来处理业务需求•一个迭代方法•一套架构视图,以确保复杂的要求都得到充分的讨论预备阶段A架构愿景B业务架构C信息系统架构D技术架构E机会及解决方案F迁移规划G实施治理H架构变更管理需求管理of272.架构开发指引和技术运用迭代到ADM指引范例架构上下文迭代架构定义迭代过渡规划迭代架构治理迭代of27在不同水平运用ADM指引范例架构实践与上下文战略架构领域架构解决方案架构战略架构领域架构解决方案架构拜特让资金管理得更好!21TOGAF交付物:目录、矩阵、图of27利益相关者分类供应商监管机构行政领导部门管理层业务领域专家数据拥有者行政领导部门管理层业务流程/功能专家产品专家技术专家IT服务管理服务台应用管理基础设施管理数据/语音通信企业安全项目管理办公室质量保证/标准组织采购人力资源公司职能终端用户组织项目组织系统运营组织外部组织of273.架构内容框架架构实现机会及解决方案、迁移规划工作包架构合同实施治理标准指引规格业务架构动机驱动力目标目的测度组织组织位置施动者角色功能业务服务、合同、服务质量流程、事件控制、产品功能信息系统架构数据数据实体逻辑数据构件物理数据构件应用信息系统服务逻辑应用构件物理应用构件技术架构平台服务逻辑技术构件物理技术构件架构原则、愿景、和需求预备阶段架构原则架构愿景业务原则、目的、和驱动力架构愿景业务战略技术战略利益相关者架构需求需求约束假设差距•提供了一套架构工作产品的详细模型,包括交付物,交付物内的制品,以及交付物代表的架构构建块(ABBs)。–它驱使TOGAF的产出物有更强的一致性–它提供了一个全面的架构产出清单–它有利于更好地整合工作产品–它提供了详细架构应如何予以说明的开放式标准–它包括一个详细的元模型of27完整内容,带有关系的元模型业务架构架构原则,愿景,需求,和路线图与所有对象关联假设约束工作包差距需求原则能力组织单位施动者功能产品流程角色控制事件测度服务质量契约位置运行在参与被产生支持,被履行拥有被拥有包括属于驱动力目标目的数据架构业务服务应用架构技术架构物理数据构件数据实体逻辑数据构件信息系统服务物理技术构件物理应用构件逻辑技术构件平台服务逻辑应用构件实施运行在通过。。被实现被供应供应创造激发被激发包含包含包含包含使用能被。。使用支持,被实现通过。。被实现对。。被追踪实现为。。设定绩效准则为。。设定绩效准则对。。被追踪消费产生,解决参与履行任务在。。由。。被履行产生产生包括保证正确的操作被产生应用到满足应用到统治,测量被统治,和测量满足被解决被解决,被产生编排,分解被指导支持,被实现解决被提供给通过。。被设限提供统治的接口以访问被实现在提供平台给被实现实现包含设置在封装实现被实现属于被处理提供,消费通过。。被访问和更新动机扩充基础设施合并扩充流程建模扩充服务扩充治理扩充数据建模扩充核心内容设置在被实现实现完全自动化对付被供应或消费拥有及统治被拥有及统治运行在供应或消费与。。互动,履行交付被交付编排,分解封装属于设置在包括产生,解决被解决,被产生of274.企业连续系列架构连续系列基础架构通用系统架构行业架构组织特定架构基础解决方案通用系统解决方案行业解决方案组织特定解决方案解决方案连续系列架构指导及支持解决方案:基础》通用系统》行业》组织特定of27架构存储库架构存储库架构元模型架构方法内容元模型架构能力技能存储库治理记录组织结构架构章程决策记录合规评估能力评估日历项目组合绩效测量架构景观战略架构分段架构能力架构参考库基础架构通用系统架构行业架构组织特定架构标准信息库业务标准数据标准应用标准技术标准外部参考模型外部标准架构委员会景观中的制品根据元模型被结构化最佳实践创建参考架构被企业所采用标准被遵循最佳实践创建标准被企业所采用标准有参考的实现被企业所采用景观被治理一致性被治理对其可见解决争端架构委员会把控并管理能力拜特让资金管理得更好!30高级技术参考模型(TRM)of275.详细的技术参考模型of27集成信息基础设施参考模型(III-RM)安全质量,可移動性,性能服务水平协议质量管理策略应用平台开发工具信息提供者应用信息消费者应用仲介应用管理公用程序of276.能力框架架构的业务能力(在一定成熟度级别上运营)治理机构有技能的资源池企业连续系列(用来对存储库中的输入及输出进行分类)项目/组合项目治理项目/组合项目架构存储库业务运营契约角色和责任(一般的或项目特定的)培训架构专业人员技能知识指导设定优先级和关注点测量成功参与参与设定优先级和关注点交付一致的解决方案提升提升需要需要拥有拥有被分配填充存储库重用构建块、遵守标准拜特让资金管理得更好!34SOA解决方案参考架构-应用视图拜特让资金管理得更好!35SOA参考架构层次与TOGAF企业架构映射关系拜特让资金管理得更好!36普巴应用软件开发平台极大地提高了开发效率,缩短应用实现时间80%以上,大大地缩短了应用实现的时间,降低了项目开发的风险。市场洞察:竞争分析-K/3架构分析市场洞察:竞争分析-EAS架构分析市场洞察:竞争分析-用友架构分析设计期工具管理工具SSH框架+J2EE容器代码框架、运行容器业务框架工作流引擎数据库运行时元数据表单设计代码生成升级工具监控工具标准子模块扩展子模块二次开发功能流程设计单据转换编码规则发布工具预警系统权限配置RCP框架设计期元数据权限设计通用模块2012年完成2013年完成技术平台战略规划权限配置2012年规划-产品化三阶段计划规范标准化平台功能业务迁移45工作日120个工作日持续持续标准、规范、重构基础、构架、扩展平台、优化迁移、验证2012年规划-时间计划ThankYou