• 企业架构研究总结(23)——TOGAF架构开发方法(ADM)之技术架构阶段


    1.6 技术架构(Technology Architecture)

    image

    企业架构开发方法各阶段——技术架构

     

    1.6.1 目标

          技术架构建设阶段的目标是将应用架构中定义的各种应用组件映射为相应的技术组件,这些技术组件代表了各种可以从市场或组织内部获得的软件和硬件组件。由于技术架构定义了架构解决方案的物理实现,因而它与实施和迁移规划有着很强的关联。技术架构定义了技术组合的基线和目标视图,以及从基线架构到目标架构的一份详细的演进路线图,并借此识别出在过渡过程中的关键工作包。技术架构是制定架构信息集合(包括业务架构、信息系统架构、技术架构)的最后一步,因而它支持在特定迁移情景中的成本评估。

    1.6.2 方法

          在当前阶段的各项活动中,架构团队需要考虑在架构资源库中是否存在与技术架构相关的可利用资源,特别是如下几个方面的资源:

    • 在IT资源库或IT服务目录中记录的现有IT服务。
    • TOGAF技术参考模型(TRM)。
    • 组织所处行业的通用技术模型。
    • 与通用系统架构相关的技术模型,例如The Open Group中关于集成信息基础设施的参考模型(III-RM)。

    1.6.3 输入与输出

          在当前阶段所需的输入材料以及此阶段输出的各种交付物归纳如下:

    参考资料

    架构参考资料

    候选产品的产品信息

    非架构性输入

    架构工作要求书

    能力评估

    沟通计划

    架构性输入

    企业架构组织模型,包括:

    • 受影响的组织范围
    • 成熟度评测、差距及解决方法
    • 架构团队所担当的角色和职责
    • 架构工作的约束
    • 预算需求
    • 治理和支持策略

    定制的架构框架,包括:

    • 定制的架构方法
    • 定制的架构内容(交付物和制品)
    • 配置和部署工具

    技术原则

    通过的架构工作说明书

    架构愿景

    架构资源库,包括:

    • 可重用的构建块
    • 公开且可得的参考模型
    • 组织特定的参考模型
    • 组织标准

    架构定义文档草案,包括:

    • 基线业务架构1.0版
    • 基线技术架构0.1版
    • 基线数据架构1.0版
    • 基线应用架构1.0版
    • 目标业务架构1.0版
    • 目标技术架构0.1版
    • 目标数据架构1.0版
    • 目标应用架构1.0版

    架构需求说明草案,包括:

    • 差距分析结果
    • 来源于之前阶段的相关技术需求

    架构路线图的业务、数据和应用架构组件

    经过改善和更新的架构愿景阶段中的各交付物,包括:

    • 架构工作说明(如有需要,进行修改)
    • 经过验证的技术原则或新的技术原则(如果产生的话)

    更新的架构定义文档草案,包括:

    • 基线技术架构1.0版
    • 目标技术架构1.0版
      • 各技术组件以及他们与信息系统之间的关系
      • 各技术平台以及它的解构组成
      • 环境和位置
      • 期望的处理负荷以及技术组件间的负荷分布
      • 物理(网络)通信
      • 硬件及网络说明
    • 代表相关干系人关注点的视角下的各种视图

    更新的架构需求说明草案,包括:

    • 差距分析结果
    • 从业务架构和信息系统架构阶段输出的需求
    • 更新的技术需求

    架构路线图的技术架构组件

    1.6.4 步骤

          在当前阶段中所要执行的各个步骤归纳如下:

    • 选择参考模型、视角和工具
    • 开发基线技术架构描述
    • 开发目标技术架构描述
    • 执行差别分析
    • 定义路线图组件
    • 通观整个架构景观来明确和解决相关影响
    • 进行正式的关系人审查
    • 最终确定技术架构
    • 创建架构定义文档
  • 相关阅读:
    Scrapy数据持久化
    Mybatis源码与Spring源码中设计模式的应用总结
    Count-Min Sketch 算法
    加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
    智能卡系统设计(一) 断电保护和数据备份
    TCP/IP协议——ARP详解
    DES算法详解
    Python调用外部程序——os.system()和subprocess.call()
    Python实现截图
    Linux笔记:SSH客户端断开配置
  • 原文地址:https://www.cnblogs.com/zscyun/p/3128076.html
Copyright © 2020-2023  润新知