Nato Architecture Framework (Naf)
Total Page:16
File Type:pdf, Size:1020Kb
NATO ARCHITECTURE FRAMEWORK Version 4 Architecture Capability Team Consultation, Command & Control Board January 2018 Acknowledgments for NAFv4 Publication Throughout the development of version 4 of this publication numerous individual experts of NATO Nations participated, resulting in this significant achievement: The realization of the NATO Architecture Framework. This work would not have been possible without the continuous support of the Ministries of Defence of United Kingdom and France, and the NATO Science and Technology Organization. Also special thanks goes to Partner Nations and Industry Partners for their unwavering support in assigning and providing their best professional resources in the architecture domain. The NATO Architecture Framework is a substantial achievement for the Architecture Capability Team under the Consultation, Command and Control Board. Each member of the Architecture Capability Team worked determinedly over the last four years to provide extensive professional guidance and personal effort in the development of this product. The Architecture Capability Team is grateful to all for their contributions to this effort. 4 NAFv4 NAFv4 5 CONTENTS Chapter 1 - Introduction 1 GENERAL ....................................................................................................................................................................... 11 1.1 Purpose ......................................................................................................................................................................... 11 1.2 Aim ................................................................................................................................................................................. 11 1.3 Objectives ..................................................................................................................................................................... 11 1.4 Scope of NAF Documentation ................................................................................................................................ 11 1.5 Reason for Change ...................................................................................................................................................... 11 2 WHAT IS ARCHITECTURE? ....................................................................................................................................... 13 2.1 Description .................................................................................................................................................................... 13 2.2 Why Develop Architectures? .................................................................................................................................... 13 3 WHAT IS AN ENTERPRISE ARCHITECTURE? ........................................................................................................ 14 3.1 Description .................................................................................................................................................................... 14 4 WHAT IS AN ARCHITECTURE FRAMEWORK? ..................................................................................................... 15 4.1 Description .................................................................................................................................................................... 15 5 THE STRUCTURE OF THE NATO ARCHITECTURE FRAMEWORK (NAF) ....................................................... 16 5.1 Introduction .................................................................................................................................................................. 16 6 PURPOSE AND SCOPE OF ARCHITECTURES AND ARCHITECTURE FRAMEWORKS ................................. 17 6.1 Introduction .................................................................................................................................................................. 17 6.2 What is the Value of an Architecture? ................................................................................................................... 18 6.3 Interoperability between Architectures ................................................................................................................. 19 7 NEW FEATURES AND IMPORTANT CHANGES IN NAFv4 ............................................................................... 20 7.1 New Features ............................................................................................................................................................... 20 7.2 Architecture Methodology ........................................................................................................................................ 20 7.3 Grid Representation .................................................................................................................................................... 20 7.4 Adoption of Industry Meta-Models ........................................................................................................................ 21 7.5 Architecture Body of Knowledge ............................................................................................................................. 21 Chapter 2 - Methodology 1 FOREWORD ................................................................................................................................................................. 22 2 SCOPE ............................................................................................................................................................................ 22 3 WHY DO WE NEED THIS ARCHITECTING METHODOLOGY? ....................................................................... 23 4 MAIN CONCEPTS FOR ARCHITECTURE AND ARCHITECTING ....................................................................... 23 4.1 Introduction for Architecting and Architecture.................................................................................................... 23 5 ARCHITECTING SCOPE ............................................................................................................................................. 25 5.1 Introduction .................................................................................................................................................................. 25 5.2 Stakeholder Concerns, Viewpoints and Perspectives .......................................................................................... 25 5.3 Architecture Dimensions ........................................................................................................................................... 25 5.4 Kinds of Architectures ................................................................................................................................................ 25 5.5 Architecting Styles ...................................................................................................................................................... 26 5.6 Main Architecture Processes ..................................................................................................................................... 27 5.7 Architecture Governance........................................................................................................................................... 27 5.8 Architecture Management ........................................................................................................................................ 27 5.9 Architecture Description ........................................................................................................................................... 28 5.10 Architecture Evaluation ............................................................................................................................................. 28 5.11 Architecture Enablers ................................................................................................................................................. 28 5.12 Architecture Life Cycle ............................................................................................................................................... 29 5.13 Architectures and Architecting Activities in the Enterprise............................................................................... 29 5.14 Architecture Framework ............................................................................................................................................ 30 5.15 Architecture Repositories .......................................................................................................................................... 34 5.16 Architecture Motivation Data .................................................................................................................................. 35 5.17 Manage Architecture Motivation Data .................................................................................................................. 36 5.18 Architecture Policy ...................................................................................................................................................... 37 6 NAFv4 5.19 Architecture Management Plan ............................................................................................................................... 37 5.20 Migration Plan .............................................................................................................................................................