NAF第1章 介绍 – 1.总则
1.1 意图 Purpose
架构设计是一种始终使用整体工程方法进行企业分析、设计、规划和实施的一种实践。架构设计的目的是通过提供一致且详细的视图来满足决策需求,从而为决策者提供支持,以实现战略。
架构应用原则和实践来指导组织通过业务/任务、信息、应用和技术的变化来实现其战略。
良好的架构实践包括使用架构工件来描述、评定assess、评估evaluate和记录架构的相关方面。
通过定义以下内容,北约架构框架(NAF)提供了开发架构工件的标准化方法:
- 方法论 – 如何开发架构和运行架构项目(第2章)
- 视点 – 构建、解释和使用架构视图的约定,用于将企业架构传达给不同的利益相关者(第3章)
- 元模型 – 确定符合NATO政策的商业元模型的应用(第4章),以及
- 术语表,参考文献和参考书目(第5章)。
1.2 目标 Aim
北约架构框架版本4(NAFv4)的目标是为开发和描述用于军事和商业用途的架构提供标准。
1.3 目的 Objectives
该框架的目的是:
- 提供一种组织和向利益相关者展示架构的方法
- 指定开发和呈现架构信息的指南、规则和产品描述
- 确保理解、比较和集成架构的通用方法
- 成为获取和部署具有成本效益的和可互操作的能力的关键推动者,以及
- 与国际标准机构(国际标准化组织ISO、电气与电子工程师协会IEEE、开放群组TOG、对象管理组织OMG等)编制的架构参考文件保持一致。
1.4 NAF文档的范围
本文档概述了架构概念、结构和框架,并指出了在何处可以找到更具体的信息。它还概括地描述了NAF视点的典型内容和格式,以及与商业元模型构造的关系。
1.5 变化原因
NAF版本3(NAFv3)于2007年发布,通过一致地使用架构来支持联盟互操作性,并提供架构工件和产品的重用,以便于系统和应用程序的描述。但是,NAFv3:
- 未被项目一致地应用
- 未提供通用架构方法
- 由于技术资源有限,维护变得困难,以及
- 不符合以下国际标准中的主要术语和概念:
- ISO/IEC/IEEE 42010系统和软件工程-架构描述
- ISO/IEC/IEEE 42020系统和软件工程-架构流程
- ISO/IEC/IEEE 42030系统和软件工程-架构评估
- 开放群组架构框架9.1版
- ISO/IEC/IEEE 15288系统和软件工程-系统生命周期过程
- ISO 15704工业自动化系统-企业参考架构和方法要求
NAFv4解决了上述限制,是朝着单一架构框架迈出的一步。