1.6 技术架构(Technology Architecture)
企业架构开发方法各阶段——技术架构
1.6.1 目标
技术架构建设阶段的目标是将应用架构中定义的各种应用组件映射为相应的技术组件,这些技术组件代表了各种可以从市场或组织内部获得的软件和硬件组件。由于技术架构定义了架构解决方案的物理实现,因而它与实施和迁移规划有着很强的关联。技术架构定义了技术组合的基线和目标视图,以及从基线架构到目标架构的一份详细的演进路线图,并借此识别出在过渡过程中的关键工作包。技术架构是制定架构信息集合(包括业务架构、信息系统架构、技术架构)的最后一步,因而它支持在特定迁移情景中的成本评估。
1.6.2 方法
在当前阶段的各项活动中,架构团队需要考虑在架构资源库中是否存在与技术架构相关的可利用资源,特别是如下几个方面的资源:
- 在IT资源库或IT服务目录中记录的现有IT服务。
- TOGAF技术参考模型(TRM)。
- 组织所处行业的通用技术模型。
- 与通用系统架构相关的技术模型,例如The Open Group中关于集成信息基础设施的参考模型(III-RM)。
1.6.3 输入与输出
在当前阶段所需的输入材料以及此阶段输出的各种交付物归纳如下:
输 入 |
参考资料 |
架构参考资料 |
候选产品的产品信息 |
||
非架构性输入 |
架构工作要求书 |
|
能力评估 |
||
沟通计划 |
||
架构性输入 |
企业架构组织模型,包括:
|
|
定制的架构框架,包括:
|
||
技术原则 |
||
通过的架构工作说明书 |
||
架构愿景 |
||
架构资源库,包括:
|
||
架构定义文档草案,包括:
|
||
架构需求说明草案,包括:
|
||
架构路线图的业务、数据和应用架构组件 |
||
输 出 |
经过改善和更新的架构愿景阶段中的各交付物,包括:
|
|
更新的架构定义文档草案,包括:
|
||
更新的架构需求说明草案,包括:
|
||
架构路线图的技术架构组件 |
1.6.4 步骤
在当前阶段中所要执行的各个步骤归纳如下:
- 选择参考模型、视角和工具
- 开发基线技术架构描述
- 开发目标技术架构描述
- 执行差别分析
- 定义路线图组件
- 通观整个架构景观来明确和解决相关影响
- 进行正式的关系人审查
- 最终确定技术架构
- 创建架构定义文档