什么是北约企业架构框架(NAF)

北约架构框架 (NAF) 提供用于开发和呈现架构描述的规则、指南和模板,以确保理解、比较和集成北约架构的共同点。

  • 架构是系统的基本组织,体现在其组件、组件之间的关系、环境以及指导其设计和演化的原则中。
  • 一个架构框架是一个骨骼结构,它定义建议的建筑文物,描述了这些文物是如何相互关联的,并为那些什么文物可能看起来像一般的定义。

NAF 的应用旨在使架构能够最有效地为获取和部署具有成本效益和可互操作的军事能力做出最有效的贡献。企业架构的作用是在企业战略的上下文中为企业中的资源(包括流程和程序)的使用提供决策支持。换句话说,架构负责定义资源将如何用于支持企业战略和使北约目标和目标受益。

NAF的目的

NAF EA 的目的是在整个企业中优化流程(手动和自动化)和系统的通常碎片化的遗产,进入一个能够响应变化、活的和不断发展的业务工件的集成环境。它从整体上看待“业务”和“IT”,业务是驱动力,IT 是推动者。由于构建良好的企业架构的每个方面都有记录在案的相互依赖关系,因此一个地方的变化不太可能导致另一个地方的变化。

NAF的目的

北约架构框架第 4 版 (NAFv4) 的目标是为开发和描述军事和商业用途的架构提供标准。该框架的目标是:

  • 提供一种向利益相关者组织和展示架构的方法,
  • 指定用于开发和呈现架构信息的指南、规则和产品描述,
  • 确保采用通用方法来理解、比较和集成架构,
  • 作为获取和部署具有成本效益和可互操作的能力的关键推动者,以及
  • 与国际标准机构(国际标准组织 (ISO)、电气和电子工程师协会 (IEEE)、开放组 (TOG)、对象管理组 (OMG) 等)制定的架构参考保持一致。

开发架构的用例

架构的开发有多种用途,它们的开发既可以描述为一个过程,也可以描述为一个学科。架构有助于开发提供解决方案的系统,这些解决方案可以满足组织实现其使命的需求。

  • 在整个生命周期中规划能力的转变,
  • 实现更大的灵活性、适应性和成本效益的采购能力,并建立支持运营的跨国系统,
  • 了解和减轻风险,
  • 更好地适应商业格局、行业趋势和监管环境的变化,
  • 使业务和技术与同一组优先事项保持一致,
  • 计划、管理、投资和控制业务支出,以及
  • 改善技术领域内和利益共同体 (CoI) 之间的沟通。

NAF——内容框架

不像 DoDAF,它没有提供方法和流程供我们遵循,事实上,NAF 在第 2 章的 v4 手册中提供了方法论,其中包括从公认的最佳实践到 EA 开发生命周期模型的概念、原则和指南,以提供:

  • 建筑的术语和概念,
  • 建筑活动的基础,
  • 架构原则,
  • 企业和项目级别的架构活动,
  • 架构存储库和库,用于形式化基于架构的引用,允许重用并提高社区之间的互操作性

NAF 方法论和生命周期过程

NAF 架构生命周期将架构活动的不同阶段分组在一起,这些阶段可以在不同的方案中进行编排;某些活动可以重复,并且可能需要涉及特定阶段的多次迭代才能达到架构目标。

NAF方法

每个阶段的目标和计划是仪表板的关键输入。架构师计划阶段并定义在架构动机数据中收集的成功标准。架构管理计划捕获合理的周期、迭代以及与其他层架构的同步。

架构仪表板合成监控架构活动所需的数据,直到架构目标被认为已实现,或者架构委员会做出暂停部分或全部监控活动的决定。

交错活动

NAF 网格演示

NAF 详细介绍了构成 NAFv4 的观点。这些以网格表示形式呈现,用于组织各种关注主题(行)和关注方面(列),逻辑上和一致地帮助架构师,如下所示:

北约NAF框架

NAFv4 将成为北约架构知识体系的一部分。知识体系将包括几个帮助采用 NAFv4 的指南,例如:

  • 一个完整的架构开发示例,
  • 如何在北约内使用 NAFv4 来支持常见的架构任务,例如开发任务线程或进行能力规划,
  • 如何应用商业元模型来开发 NAFv4 视图,
  • 从 NAFv3 过渡到 NAFv4 的最佳实践。

北约 NAF 软件

Visual Paradigm 提供易于使用、模型驱动的NAF 软件,支持 NAF 4 视图和模型的开发。创建集成 NAF 产品,并在视图之间保持可追溯性。生成有助于组织有效协调企业架构计划的架构文档。

NAF软件

 


 

posted on 2021-11-05 11:06  Lynch_Warren  阅读(1396)  评论(0编辑  收藏  举报

导航