理解TOGAF框架需要从两方面进行理解,首先是企业架构(复杂组织体架构EA),其次是TOGAF框架的范围和实现方式

EA:

是一种业务驱动的架构体系,主要包括:

  1. 由业务抽象为模型,模型包含业务模式和规律,例如:数据实体(各种数据字典,业务字典),业务(如出库,入库等业务功能)
  2. 分析模型间要素,包括状态和关系,例如, 原则,结构,关系以及演进
  3. 满足业务的结构以及演进规则,同时对准目标,进行全局整合

以USC为例

  • 建立了模型:

    • 出库,入库,库存管理,主数据管
    • 业务层有申领,采购,出库,入库
    • 职能层:一级库,二级库,集团,医院,主数据管理员等
  • 分析各种要素:
    例如一级库采购入库业务:

    • 需要分析一级库(职能),入库(业务),入库数据(数据逻辑)3个模型维度的关系以及演进,形成整体的采购入库业务
    • 形成各个层次业务描述(大图像)包括业务描述,应用系统组成,数据存储以及相关技术:即一,二,三级流程,系统交互说明以及数据存储表示以及软硬件需求

架构就是由模型以及其中各种要素组成的业务在各个维度上的描述

TOGAF:

TOGAF是一个框架不是一个架构,是一个标准和方法论 ,其规定架构主要由业务架构,应用架构,技术架构,数据架构4部分组成,包含10个环节
说明:

  • 框架:本身是一个标准和方法论,其产出是架构,也就是说是指导如何生成EA架构的一套方法论
  • 实现:
    1)通过架构的方法将企业的战略目标整合成组合项目,
    2)执行交付管理从而形成战略规划,即将企业的战略目标分解为一个一个具体的业务目标,
    3)通过组织的量化指标形成具体的业务规则,进而形成产品服务以及应对客户需求.
    4)由于业务目标已经确认,通过流程整合IT资源描述业务的执行情况.并整合业务上各个施动者(组织)从而实现战略业务IT持续的上下对准.即业务与战略目标持续一致
Last modification:February 25, 2020
If you think my article is useful to you, please feel free to appreciate