1.学习目的及内容
了解企业架构的主要作用和发展
了解企业工程以及其核心部分企业架构的发展示历史
了解为什么需要企业架构以及其作用
了解企业架构框架Zachman,TOGAF,FEA,DODAF
了解IBM EA框架和方法
2.架构的发展趋势
企业追求的能力成熟度
架构的发展示曲线是追随业务发展的能力曲线的,其核心目的是实现企业价值
什么是企业架构?
Zachman:构成组织的所有关键元素的和关系的综合描述
Open Group: 所有构成企业的不同企业元素,以及这些元素相互关联的关系
DoD(美国国防部): 系统各部件的结构、之间的关系、制约它他设计和演化的原则和指南
(1)企业组件
搭建企业整体模型的积木块
包括业务组件和IT组件
颗粒度一般比较大
可以细分为子组件、组合成复合组件
组件之间的交互构成企业架构
(2)组件之间的关系
不关注组件本身的设计和实现技术
关系组件之间的关系 --关注大局,关注交互
对关系的描述主要体现形式是矩阵
系统的概念是强调整体,整体是由相互关联、相互制约的各个部分组成
企业是个复杂系统,由很多相互作用的子系统构成,子系统相互作用产生企业的复杂行为。企业架构是理解和处理这些复杂性的一种方法
(3)原则和指南
是企业架构构建的治理方式
是制度层面的保障机制
企业架构的相关概念
相关概念:企业架构框架和企业架构描述
企业架构框架
是开发和维护企业架构的管理机制
制定企业架构的方法学或模型的规范
设计的规范和约束
指导架构设计
说明设计方法
包含一套工具
提供共同的词汇
提供方法指引
企业架构描述
企业架构需要某种形式表达出来
是记录企业架构产品的集合
企业架构产品包括
图形
矩阵
列表
目录
企业架构、架构、描述三者的关系
企业架构的作用
成功的企业,其特点是在业务架构和IT架构上都能够协调合作
建立对企业架构的感性认识:城市的规划蓝图中包括不同功能区域和公共设施
总体规划
建立统一通用业务和IT语言(统筹及规范) CXO
适应企业发展示和变革需求(转型及发展) CEO
有效规划资源满足业务需求(管控及资产) CXO
项目设计、项目施工
确保项目设计实施满足整体企业规划 PM/Archi
有效解决具体业务领域的功能性和非功能问题 Archi
提高项目开发的效率和质量,降低成本 PM/Archi/TEAM
企业架构的核心作用
企业架构的目的是确保做正确的事情和正确的做事。
Zachman企业框架
战略涵盖了背景层面,业务架构涵盖了从背景(B)到逻辑层(C)不同视图,IT架构涵盖了从逻辑(C)到物理视图(D)
Zachman框架是典型的结构框架,提供了一系统视角来审视企业
Zachman框架是一个广泛使用的方法,用于开发和记录一个企业范围内的信息系统架构,由Zachman在1987年首次提出,于1992年和2003年两次改进,仍在不断补充和完善。
Zachman框架是一个6X6的矩阵,其中:
横轴体现5W1H分析法
数据(What):使用的数据
功能(How):功能和流程
地点(Where):业务执行的地点
人员(Who):涉及的人员和组织
时间(When):驱动业务活动的事件
动机(Why):业务行为的动机和约束
纵轴体现从抽象到具体
Zachman提供了了解复杂结构的通用方法
Zachman是典型的结构框架
Zachman的实施方法论--企业架构规划(EAP)方法论
TOGAF企业框架
TOGAF是包含细节方法和支持工具集的框架,用来开发企业架构。
1995年,The Open Group在美国国防部(DoD)《信息管理的技术架构框架》(TAFIM)的基础上,提出了TOGAF。2009年,TOGAF9发布
TOGAF包含3个主要部分:
TOGAF架构开发方法(ADM):解释如何为企业得到能够解决其业务需求的企业架构。是TOGAF的核心。
企业统一体:所有企业架构资产的“虚拟仓库”,包括模型、模式、架构描述等。
TOGAF资源库:帮助架构师使用ADM的资源集合。包括:指南、模板、背景信息等。
TOGAF的优点:
产业联盟:TOGAF自问世以来,经过世界领先的IT和供应商组织不断开发和完善。
TOGAF是典型的方法框架。
TOGAF9的内容框架
业务架构:以企业的业务战略为顶点,各主营业务为主线,描述业务间相互作用的结构和关系
数据架构:建立企业信息模型。将业务实体抽象为信息对象,业务动作抽象为信息属性。
应用架构:建议企业信息流动。支撑企业业务运行的各个业务系统,通过应用系统集成运行,实现企业信息自动化流动
技术架构:保障企业应用执行。实现企业应用架构的底层技术基础实现。
FEA框架
FEAF为联邦机构提供指导,帮助其建立企业架构。
1999年9月,美国联邦CIO委员会出版了联邦企业架构框架(FEAF)。目的是促进联邦政府及其它政府实体之间公共业务过程、互操作性和信息共享的联合开发。
FEAF的核心是由业务架构、数据架构、应用架构和技术架构组成的,对应于Zachman架构的30个元素。
FEAF参考模型分为绩效参考模型(PRM),业务参考模型(BRM)、服务组件参考模型(SRM)、数据参考模型(DRM)和技术参考模型(TRM),每层参考模型都有详细的规划和参考目录,并通过整合参考流程(CRM)逐级使用。
FEAF在美国预算管理办公室的直接管理下,确保FEAF的更新和完善遵从Clinger-Cohen法案。
DoDAF框架-军事系统体系结构框架
美国国防部在C4ISR架构框架研究的基础上提出DoDAF,应用于美国军事部门的所有单位。
DoDAF架构开发遵从以数据为中心的流程,旨在为分析和决策提供数据支持。
DoDAF模型的核心要素是节点(nodes)、需求线(needlines)、服务(services),以及信息交换(information exchanges)。
DoDAF由八大视图组成,分别是全局视图、数据与信息视图、标准视图、能力视图、作战视图、服务视图、系统视图和项目视图。
DoDAF的优点是给予数据展现充分的自由度,以满足决策者分析和决策的数据需求。
四大架构框架的共同点
对架构内容模型的认识是一致的。一般都包含业务架构、信息架构、系统架构、技术架构几部分。
实施方法论基本一致。基本都按照架构现状分析、架构未来规划、架构演进等步骤设计
各个框架各有所长,都需要学习和了解,掌握这些方法论想通的地方,达到无招胜有招的境界,才能在实践中熟练运用,灵活贯通。
3.IBM企业架构的框架
IBM的企业架构关注Zachman框架的上三层,并重新作了划分
IBM的企业架构方法论类似于TOGAF ADM
IBM的EA方法采用分层的方式
IBM企业架构框架的层次和界定
IBM EA框架包含扩充了业务事件和操作层面
IBM EA框架的工作件
总之
企业架构帮助客户稳妥地实现战略(向上承载)并指导能够落地实现(向下指导)
向上承载
可行的战略被坚固的架构思想支撑着
成熟坚固的架构思维激励着战略
但是能否实现还要看实施的执行情况,所以。。。
向下指导
按照成熟的架构思想成功的实现交付
-----------------
文章来源于“IBM架构”
欢迎关注微信公众号“零售云技术”,后续文章持续更新