NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24...

18
NATO / EAPC Unclassified NATO’s approach to NATO’s approach to Enterprise Architecture Enterprise Architecture Integrated EA Integrated EA Conference ‘09 Conference ‘09 24 February 2009 24 February 2009 Frits Broekema Frits Broekema Principal Scientist Principal Scientist NATO C3 Agency NATO C3 Agency

Transcript of NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24...

Page 1: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO / EAPC Unclassified

NATO’s approach to Enterprise NATO’s approach to Enterprise ArchitectureArchitecture

Integrated EA Conference ‘09 Integrated EA Conference ‘0924 February 200924 February 2009

Frits BroekemaFrits BroekemaPrincipal ScientistPrincipal ScientistNATO C3 AgencyNATO C3 Agency

Page 2: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

OutlineOutline

Introduction NATO & NC3AIntroduction NATO & NC3A

Enterprise Architecture approachEnterprise Architecture approach

Services FrameworkServices Framework

Architecture meansArchitecture means

NATO / EAPC Unclassified

Page 3: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO / EAPC Unclassified

NATO: Political & Military AllianceNATO: Political & Military Alliance

A Political organisation A Military organisation

Collective Defence

Maintaining adequate military

capabilities

Crisis ResponseOperations

Safeguard Security of NATO members and ensure the stability of the Euro Atlantic Area

Anti-terrorism Operations

Page 4: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO Consultation, NATO Consultation, Command & Control Agency Command & Control Agency (NC3A)(NC3A)

Supporting full C4ISR life cycle: acting as a catalyst, a Supporting full C4ISR life cycle: acting as a catalyst, a facilitator, a coherence agent and a delivery agent for many facilitator, a coherence agent and a delivery agent for many NATO systems and capabilities.NATO systems and capabilities.

C3 Policy, Concept & ArchitectureC3 Policy, Concept & Architecture NATO Chief ArchitectNATO Chief Architect

Operations ResearchOperations Research Communication and Information SystemsCommunication and Information Systems Command and Control SystemsCommand and Control Systems AcquisitionAcquisition

Customers: Customers: Allied Command OperationsAllied Command Operations Allied Command TransformationAllied Command Transformation NATO HQNATO HQ NationsNations

NATO / EAPC Unclassified

Page 5: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO / EAPC Unclassified

NATO Transformation ChallengeNATO Transformation Challenge

1.1. NATO Transformation:NATO Transformation: Streamlining the Strategic CommandsStreamlining the Strategic Commands NATO Response ForcesNATO Response Forces Prague Capability CommitmentsPrague Capability Commitments

2.2. While recognizing: Coherence, Consensus & National While recognizing: Coherence, Consensus & National sovereigntysovereignty

3.3. NATO Network Enabled Capabilities (NNEC)NATO Network Enabled Capabilities (NNEC)NNEC is the ability of NATO to deliver precise and decisive military

effects with greatly enhanced speed and accuracy as a result of closely linking sensors, decision makers and weapon systems

Page 6: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

Key Architecture PrinciplesKey Architecture Principles

Single set Single set of architectural descriptions covering the entire NATO of architectural descriptions covering the entire NATO Enterprise, spanning different stages in timeEnterprise, spanning different stages in time

Unambiguously defined Unambiguously defined information as the central subjectinformation as the central subject

Operational objectives Operational objectives as the common foundation for Architecture as the common foundation for Architecture and Capability developmentand Capability development

Modular Production: Modular Production: ModelsModels to capture primitives and their to capture primitives and their relationshipsrelationships

Modular Descriptions: Modular Descriptions: Services as the unifying paradigmServices as the unifying paradigm

Modular Presentation: Modular Presentation: NAFNAF (and other) (and other) ViewsViews

Modular Delivery: Modular Delivery: Question-driven architecture productsQuestion-driven architecture productsNATO / EAPC Unclassified

Page 7: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

Purpose of Enterprise Architecture Purpose of Enterprise Architecture in NATOin NATO

The Overarching Architecture (OA), which may be The Overarching Architecture (OA), which may be thought of as NATO’s thought of as NATO’s Enterprise ArchitectureEnterprise Architecture, , provides consistent context for NATO and provides consistent context for NATO and associated national architecture development.associated national architecture development.

OA will be linked to all subordinate architectures: OA will be linked to all subordinate architectures: this allows architecture to be a more effective tool this allows architecture to be a more effective tool to support systems development.to support systems development.

OA focuses on the interfaces between systems. As OA focuses on the interfaces between systems. As a consequence services needs to be designed: a consequence services needs to be designed: NNEC Services FrameworkNNEC Services Framework

NATO UNCLASSIFIED 7

Page 8: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO UNCLASSIFIED 8

Three classes of ServicesThree classes of Services

Users:Human and information dimension

User Information Services

NATO Missions:Real-world action and effects

Cognitive dimension

Operational Services

Information Technology:Computer “systems” & Comms dimension

NNEC Technical Services

User’sView

Builder’sView

What the operation needs to achieve

What CIS needs to provide

What technology needs to support

Page 9: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NNEC Services FrameworkNNEC Services Framework

NATO/EAPC UNCLASSIFIED

OperationalServicesOperationalServices

User InformationServicesUser InformationServices

NNEC TechnicalServicesNNEC TechnicalServices

User’sView

Builder’sView

Operational Services

NNEC Services

User ServicesDecision MakingInformation Assurance

ServicesService Management &

Control ServicesPlanning Services Command ServicesDirectives & Guidance Services

Effects Planning Services

Resource Planning Services Request Services

Execution Planning Services

Generic Mission

Specific Mission Type

Mission Enabling

Awareness Services

Joint Situation Services Environment ServicesArea of Interest Services

Air Compartment Services

Land Compartment Services

Maritime Compartment Services

Information Exploitation Services

Warning ServicesProgress Services Assessment ServicesObservation & Finding Services

Fact Services Interpretation Services Requirement Services

Battle Space

Resources

Requirements & constraints Services

Conduct

Organization

Spectrum

Order Services

Mission

Operation

Support

Preparation & Planning Services

Command & Control Services

Operations Services

Operational Support Services

C2 Collective Defence Services

Operational Planning ServicesPolitical Consultation Services Defence Planning Services

Peace Operation Services

Environmental Security Services

Peace Facilitating Services

Diplomatic Support Services

Humanitarian Operation Services

Civil Support Services

Humanitarian Support Services

Disaster Relief Services

Information Operation Services

Attack Services

Ground Attack Services

Air Attack Services

Littoral Attack Services

Defence Services

Active Defence Services

Air Defence Services

Amphibious Defence Services

Space Defence ServicesSea-Surface Attack Services

Ground Defence Services

Sea-Surface Defence Services

Sub-Surface Defence Services

Sub-Surface Attack Services

Targeting Services

Situational Awareness ServicesInformation Operation Services

Freedom of Action ServicesFreedom of Action Services in

Air-Land

Freedom of Action Services in Air-Sea

Sustainment Services

Search & Rescue Services

Logistic Services

Medical Services

C2 Terrorism Defence ServicesCounter Terrorism

C2 Services

Consequence Management C2 Services

Anti TerrorismC2 Services

C2 Non-Article 5 CRO Services

PeacekeepingC2 Services

Conflict PreventionC2 Services

Peace EnforcementC2 Services

PeacemakingC2 Services

PeacebuildingC2 Services

HumanitarianRelief C2 Services

Humanitarian Ops Support C2 Services

Disaster ReliefC2 Services

Search & RescueC2 Services

Evacuation OperationsC2 Services

Extraction OperationC2 Services

Military AidC2 Services

Sanctions & EmbargoesC2 Services

Passive Defence Services

CBRN Defence Services

Cyber Defence Services

IIS Infrastructure Services

Information Assurance ServicesInformation Assurance Services

Transport Services

Network Services

NNEC Core Enterprise Services

COI Specific ServicesNNEC Added value Services

Collaborative Planning Sense & respond Support

Collaborative planning Services

Collaborative Analysis Services

Communicate & inform

JCOP Services

Tracking Services

Battle space

Service

OverlayService

Aggregation

Service

Terrain analyse

sService

JCOPsynchronizationService

JCOPnotificati

onService

MeteoService

Spatial Geograp

hyVisualizt

ionService

GenericTrackingService

Vehicle TrackingService

Asset TrackingService

Human resource TrackingService

Operational Plan designService

Plan synchronizationService

COADesignService

Planworkspa

ceService

OrbatService

Plan briefingService

PlananalysisService

PlanReplayService

PlanSimulati

onService

Tasking Services

Plan execution Services

Operational

TaskingService

Plan deviatio

nService

Map Services

Map manage

mentService

Map producti

onService

Content management

Services

Workflow management

Services

Document management Services

Knowledge management

Services

Workflow

management

Service

Document

management

Service

Knowledge

management

Service

Content manage

mentService

External relationshipServices

Supply Chain Services Learning management Services Human resource Services

External relationship

Services

Supply-chain management

Service

Learningmanagement

Service

Human ResourceService

Access Services

Information Assurance Services

Security Management ServicesSecurity

Management

Services

CertificateManagem

ent Services

KeyManagem

ent Services

Confidentiality ServicesConfidenti

ality Services

ObjectLabelling Services

PropertyLabelling Services

Encryption ServicesEncryptio

n Services

CertificateServices

Public/Private

KeyServices

Integrity Services

Integrity Services

Time-StampingServices

Malicious Code

detectionServices

Non-repudiatio

n Services

Digital SignatureServices

Authentication ServicesStrong

authentication

Services

PasswordAuthentic

ationServices

Single Sign-onServices

Chip Authentic

ation Services

Biometric Authentic

ationServices

Mediation Services

Translator Services

Translation

Service

MIPTranslatorService

Multi-point Communication Services

Video based Conferencing

ServicesVideo based

Conferencing

Service

Audio based Conferencing

ServicesVideo based

Conferencing

Service

Text based Conferencing

ServicesText

basedConferenc

ingService

Whiteboard Conferencing

ServicesWhiteboar

dConferenc

ingService

Information structure Services

Meta-data repository Services

Meta-dataService

Business rules

Service

OntologyRepositor

yService

Information Object Framework ServicesInformatio

n ObjectService

Document Framewor

kService

User Assisstance Services

Reporting Services

ReportingService

ReportGenerator

Service

Alerting Services

Generic Notification Service

High-priority

Notification

Service

Event-driven

Notification

Service

Personal productivity Services

Personal productivit

yService

Help Support Services

Help supportService

Online Help

Service

TutorialService

Context-sensitive

HelpService

Peer-To-peer Communication Services

Video Services

VideoGatewayService

StreamingVideo

Service

Videoconferenci

ngService

Audio Services

Voice Service

StreamingAudio

Service

AudioConferenc

ingService

Text Services

Fax gatewayService

InstantMessagin

gService

Telex GatewayService

Mail Services

E-MailService

MailGatewayService

Storage Services

Unstructured Storage Services

Distributed storageServices

Distributed

Storage Service

Unstructured

Storage Service

Communication

ArchivingService

Centralized storageServices

Centralized

Storage Service

Structured StorageServices

Structured StorageServices

Remote Access Services

Dial-inAccessService

RoamingUser

Service

Proxy Services

Web Access Service

WANAccessService

Storage Services

Generic Storage Service

StorageAccessService

StorageManagem

entProvider Service

Information

Object environm

entService

Network Access Services

LANAccessService

WebAccessService

Operating System Services

MILS Environment

ServicesMILS

Service

Robust Runtime Environment

ServicesRobustRuntimeService

Messaging Services

Single Message ServicesProperty BasedP2P

Service

Enterprise Message

Bus Service

File-based Message Services

File transfer Service

File Based P2P

Service

Cross-domain Message ServicesEnterprise Message

Bus Service

Replication

GatewayService

Synchronization

Service

Enterprise Service Management Services

COBIT/ITIL Services

Asset Managem

entService

UserManagem

entService

Management Information ServicesManagem

entInfo

collectorService

ProfileManagem

entService

IP Services

Core IP ServicesIP

Multicast

Service

IP AnycastService

IP Broadca

stService

IP UnicastService

IPv6 Service

IPv4 Service

IP Conversion Services

IPx to IPy

Service

IP Gatewa

yService

Detection Services

Auditing Services

IntrusionDetectionServices

BorderProtectionServices

Data Transfer Services

Generic Data Transfer Services Real-time Data Transfer ServicesNon-secure InformationTransport Service

Secure InformationTransport Service

Non-secureReal-time

InformationTransport Service

Secure Real-time

InformationTransport Service

Transmission Services

Satellite Services

SatelliteService

Wireless Broadband Services

GSMService

Optical Wireless Transmi

ssionService

Fixed Connection Services

LANService

Radio Services

VHF Radio

Service

UHF Radio

Service

UWSService

MBWAService

WANService

Network Management Services

QoS Management ServicesPerformance

Parameter

Exchange Service

Service Class

Concatenation

Service

Service Class

MappingService

QoS Monitorin

gService

Application Management Services

Execution Environment Services

Service Orchestra

tionService

Service RuntimeService

Service InstallerService

Service Uninstalle

rService

Portal Services

PortalService

BrowserService

ConsoleService

Plug-inService

DIscovery Services

Service Discovery Services

Service Subscribti

onService

Service Advertisin

gService

Service Catalogue

Service

DirectoryService

Information Discovery ServicesInformatio

n Subscribti

onService

Information

Publication

Service

Information

CatalogueService

Information

Distribution

Service

Page 10: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NN

EC

Services F

ramew

ork

Operational Services

User Information

Services

NNEC Technical Services

Use of Services FrameworkUse of Services FrameworkConcepts, Doctrine &

Organization

Operational Capabilities

Information Requirements

Candidate Information

Services

Required UIS

Mapping

Fan out

CoI specific

Common/ shared

Implementation Objectives

Implementation Priorities

Required Components

Existing New

Implementation harmonization

Page 11: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO Architecture Framework v3NATO Architecture Framework v3

NC3A is tasked by NATO C3 Board (Nations) to apply the NAF v3 to all its architectural activity, including the maintenance of CIS baselines, and to ensure that all architectural data is stored electronically in an architecture repository (NAR) such that it is available for re-use and export in accordance with the NATO Meta Model & Exchange Data Exchange Mechanism.

Tasked NATO CIS Services Agency (NCSA) to utilize NAF v3 and extant NAR data when providing, operating and maintaining CIS services and for the maintenance of their CIS baselines

NATO/EAPC UNCLASSIFIED

Page 12: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NAF v3 PrinciplesNAF v3 Principles

Wider application of the architecture products, serving a Wider application of the architecture products, serving a broader audience broader audience (Ch 2) (Ch 2)

Use of 7 types of Use of 7 types of viewsviews and constituting sub-views to and constituting sub-views to communicate architecture descriptions (Ch 4)communicate architecture descriptions (Ch 4)

Contents of the views and sub-views based on Contents of the views and sub-views based on architecture architecture elements elements developed using a methodological modeling approach developed using a methodological modeling approach (Ch 3)(Ch 3)

Installation, use and maintenance of a NATO-wide Installation, use and maintenance of a NATO-wide repositoryrepository for for architecture data: NAR (Ch 5 & 6)architecture data: NAR (Ch 5 & 6)

Architecture elements stored in the NAR are defined by the Architecture elements stored in the NAR are defined by the NAF NAF Meta-Model Meta-Model (NMM v1.0) (Ch 5)(NMM v1.0) (Ch 5)

Exchange of architecture data (elements and views) based on Exchange of architecture data (elements and views) based on strictly defined specification and mechanism: strictly defined specification and mechanism: ADEM (Ch 5 & 6)ADEM (Ch 5 & 6)

The data in the NAR is The data in the NAR is methodology and tool agnosticmethodology and tool agnostic Use of the NAR, NMM, ADEM does NOT presuppose or require Use of the NAR, NMM, ADEM does NOT presuppose or require

any specific methodology or toolany specific methodology or tool

NATO/EAPC UNCLASSIFIED

Page 13: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO Architecture Framework NATO Architecture Framework (NAF) v3(NAF) v3

NATO/EAPC UNCLASSIFIED

NATOCAPABILITY

VIEW

NATOALL

VIEW

NATOOPERATIONAL

VIEW

NATOPROGRAMME

VIEW

NATOSYSTEM VIEW

NATOTECHNICAL

VIEW

NATO SERVICE ORIENTED

VIEW

Page 14: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

Consistent, Coherent & Consistent, Coherent & ComprehensiveComprehensive

NAF V3

Target Architectures:Implementation

Overarching Architecture:Services Framework

Reference Architectures:Solution Patterns

DomainOntology

Domain FunctionsModel

Types ofLocations

Operational Services Model

InteractionModel

Working PositionsModel

Logical ProcessModel

ImplementationProcess Model

OrganizationChart

Asset Allocation

CollaborationsModel

Object ClustersModel

CommunitiesModel

CommunicationFlows Model

Information ModelTypes ofLocations

Data ModelInformation SystemsService Architecture

Information SystemsComponent Specification

Architecture

Information SystemsComponent Implementation

Architecture

Types of Locations

Technical Infrastructure Service Architecture

Technical Infrastructure Component Specification

Architecture

Technical Infrastructure Component Implementation

Architecture

NATOCAPABILITY

VIEW

NATOALL

VIEW

NATOOPERATIONAL

VIEW

NATOPROGRAM

VIEW

NATOSYSTEM VIEW

NATOTECHNICAL

VIEW

NATO SERVICES

VIEW

NATO Architecture Repository

NATO Architecture Repository

Models: strong rationale, verifiable, repeatable,

extendable

Models: strong rationale, verifiable, repeatable,

extendable

Views: appropriate to answer the original

question

Views: appropriate to answer the original

question

Based on NATOMeta-Model NMMv1.

Links to:DoDAF & MoDAF

Based on NATOMeta-Model NMMv1.

Links to:DoDAF & MoDAFNATO/EAPC UNCLASSIFIED

Page 15: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NAR Operational ConceptNAR Operational Concept

NATO/EAPC UNCLASSIFIED

NATOContributor

NATOArchitect

Reviewer

UserNationalArchitect

Administrator

Page 16: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

National use and contributionsNational use and contributions

Nations (NATO & EAPC) Nations (NATO & EAPC) cancan:: Receive Receive a copy of any architecture a copy of any architecture

data, adhering to normal infodata, adhering to normal infoexchange rules exchange rules

ProvideProvide national data to the national data to the NAR, while indicating info sharingNAR, while indicating info sharingconstraintsconstraints

NAR Configuration Management (NAF v3) NAR Configuration Management (NAF v3) will apply in will apply in accordance with NAF v3 Ch 6:accordance with NAF v3 Ch 6:all new architecture data in accepted in the “Proposed NAR” all new architecture data in accepted in the “Proposed NAR” environment and promoted to the “Approved NAR” environment and promoted to the “Approved NAR” environment once made consistent and coherent with existing environment once made consistent and coherent with existing NAR dataNAR data

All use the All use the Architecture Data Exchange MechanismArchitecture Data Exchange MechanismNATO/EAPC UNCLASSIFIED

NationalArchitect

Administrator

Page 17: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

Questions?Questions?

[email protected]@nc3a.nato.int

NATO/EAPC UNCLASSIFIED

Page 18: NATO / EAPC Unclassified NATOs approach to Enterprise Architecture Integrated EA Conference 09 24 February 2009 Frits Broekema Principal Scientist NATO.

NATO / EAPC Unclassified

Contacting NATO C3 AgencyContacting NATO C3 Agency

NC3A Brussels

Visiting address:

Bâtiment ZAvenue du Bourget 140B-1110 BrusselsTelephone +32 (0)2 7074111Fax +32 (0)2 7078770

Postal address:NATO C3 AgencyBoulevard Leopold IIIB-1110 Brussels - Belgium

NC3A The Hague

Visiting address:

Oude Waalsdorperweg 612597 AK The Hague

Telephone +31 (0)70 3743000Fax +31 (0)70 3743239

Postal address:NATO C3 AgencyP.O. Box 1742501 CD The HagueThe Netherlands