什么是企业架构
- 是对真实世界企业的业务流程和IT设施的抽象描述
- 他是包括企业战略、组织、智能、业务流程、IT系统、数据、网络部署等的完整、一体化描述
- 企业架构反应了企业业务的状况,并体现了业务与IT的映射关系,能明确各类IT设施对业务的支撑关系
- 企业架构就像企业的“城市总体规划蓝图”,在他的指导下,各个IT系统的建设得以有序的开展
企业架构的范畴
四横五纵概念
构建由策略、管理、设计到实施,由谋划、管理到落地的EA“四横五纵”框架。
四横:指按框架的详细程度、设计时间以及关注人员的不同所自上而下分为四个层次。
五纵:指架构核心内容由业务、应用、数据和技术四领域构成,辅以科学的管控体系保障架构落地。
架构V模型
四横和五纵之间形成自上而下细化,自下而上遵从,架构管控对架构内容保障的V模型
企业架构范畴
企业架构主要包括:
- 业务架构
- 业务战略、治理、组织和关键业务流程信息及其间的交互
- 应用架构
- 应用系统、相互交互及其关键业务流程关系
- 数据架构
- 逻辑和物理的数据资产和数据管理资产
- 技术架构
- 支持业务、数据和应用服务必须的软件和硬件能力
业务架构描述视图包括:
- 企业战略方向图
- 企业组织架构图
- XX业务流程图
- 企业业务轨迹图
数据架构描述图包括:
- 数据实体-关系图
- 数据实体-业务功能矩阵
- 数据实体-应用系统矩阵
应用架构描述视图包括:
- 应用通信图
- 应用-业务功能映射矩阵
- 应用组织映射矩阵
- 系统用例图
- 应用用户位置图
技术架构描述视图包括:
- 环境与位置图
- 平台分解图
- 网络计算图
TOGAF核心概念
TOGAF官方教程包括七个部分,除第一部分的简介,其他六部分分别对应,TOGAF的六个构件为:
- 架构开发方法(ADM)
- ADM指引和技术
- 架构内容框架
- 企业连续系列和工具
- 参考模型
- 架构能力框架
【构件1】架构开发方法ADM
ADM方法是TOGAF 核心组件,被架构发展所证明的一种方式,专门用来处理业务需求,一套架构视图,以确保复杂的要求都得到充分的讨论。
- 预备阶段
- 了解业务环境
- 高级管理层的承诺
- 建立原则
- 建立治理结构
- 同意将采取的方法
- A. 架构愿景
- 设置范围、约束、期望
- 创建架构愿景
- 验证业务上下文
- 创建架构工作说明书
- B. 业务架构
- 组织如何满足业务目标
- 企业静态特征(业务目标、业务组织架构、业务角色)
- 企业动态特征(流程、功能、服务)
- C.信息系统架构
- 包含数据和应用架构
- IT系统如何满足企业的业务目标
- 信息以及之间的关系
- 应用系统以及之间的关系
- D.技术架构
- 包括:硬件、软件、通信技术
- E、F 机会及解决方案、迁移规划
- 进行初步实施规划
- 确定主要实施项目
- 决定开发途径(外包、COTS【商用现成技术】、开源代码)
- 评估项目依赖性
- 成本/收益分析
- 风险评估
- G.实施治理
- 输出符合架构的解决方案
- H.架构变更管理
- 需求管理
- 适应于ADM所有阶段
- 需求的识别、分析和交付
- 差距分析
【构件2】架构开发指引和技术
不同水平云用ADM,根据企业不同的情况进行裁剪使用
不同的阶段需要有不同的交付物:目录、矩阵、图
实现:需求目录化、标准关联矩阵化、视图描述图形化
应用ADM方法需要利益相关者支持,利益相关者可参考如下角色进行裁剪:
【构件3】架构内容框架
内容框架提供了一套架构工作产品的详细模型,包括交付物,交付物内的制品,以及交付物代表的架构构建块( ABBs )。
- 它驱使TOGAF的产出物有更强的一致性
- 它提供了一个全面的架构产出清单
- 它有利于更好地整合工作产品
- 它提供了详细架构应如何予以说明的开放式标准
- 它包括一个详细的元模型
如下为带有关系的完整内容模型:
【构件4】企业连续系列
企业连续系列支持两个一般性的思想:一是尽可能的重用,特别是避免重新开发,二是帮助沟通。架构和解决方案连续系列中的资产都根据从一般到特殊的方式进行了组织,从【基础->通用系统->行业->组织特定】,目的是提供一种一致的语言来有效地表达架构之间的差异。清楚自己在连续系列中处于什么位置可以帮助每个人进行有效的沟通。当同一组织的不同部门甚至是不同组织在讨论构建企业架构中的概念和术语时,企业连续系列的使用消除了沟通中的歧义。理解架构也有助于更好地理解解决方案。能够去解释解决方案背后的一般性概念,就能够更容易理解可能存在的一些冲突。由于企业连续系列的使用通常都伴随着相关联的架构和解决方案资产的增加,因此组织可以直接从重用中受益。
【构件5】参考模型
详细技术参考模型
集成信息基础设施参考模型(III-RM)
【构件6】架构能力框架
企业能力通过日常职能支撑的,架构部=领导小组+开发小组+治理小组。如下是从组织、技能、角色和职责来建立和运营企业的架构,来结构化的定义企业的架构能力。