内容简介:1.学习目的及内容了解企业架构的主要作用和发展2.架构的发展趋势
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架构”
欢迎关注微信公众号“零售云技术”,后续文章持续更新
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 书单丨5本书来一场架构认知升级
- 类脑技术又现新成果认知计算架构图片传统模式
- 为各行各业构建认知解决方案,第 3 部分: 让认知数据变得可以搜索和理解的设计模式
- 认知
- [原]对开源的认知
- 对过WAF的一些认知
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JSP 应用开发详解(第二版)
飞思科技产品研发中心 / 电子工业出版社 / 2004-1-1 / 55.00
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP 开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServer Face等技术;对于JSP开发中常遇到的典型的难点,专门设置了专题进行集中讨论。本书的最后一篇围绕一个电子商务......一起来看看 《JSP 应用开发详解(第二版)》 这本书的介绍吧!