Chapter 4. Agreed Profiles

4.1. Introduction

18. The NATO Interoperability Standards and Profiles include the set of Agreed Profiles listed below.

Table 4.1. Agreed Profiles
Service Area Title
Abstract
URI ID
Federated Mission Networking FMN Spiral 3 Profile

This document defines the Standards Profile for Federated Mission Networking (FMN) Spiral 3. The FMN Standards Profiles provides a suite of interoperability standards and other standardized profiles for interoperability of selected community of interest services, core services and communications services in a federation of mission networks. It places the required interoperability requirements, standards and specifications in context for FMN Affiliates.

FMN Spiral 3 Profile FMN3
Federated Mission Networking FMN Spiral 4 Profile

Federated Mission Networking is founded on a service-oriented approach. The interoperability standards applicable to these services are identified and specified in line with the C3 Taxonomy. Similarly, the breakdown of the standards profiles more or less follows the taxonomy.

FMN Spiral 4 Overview of Standards and Profiles FMN4
Architecture Profile for the Architecture development

This profile lists recommended standards for miscellaneous architecture releated subjects.

architecture-profile.pdf ARCHITECTURE
Archive Profile for the Long Term Preservation of NATO Digital Information of Permanent value

Outlines the file formats and package structures approved by the Archives Committee for the long-term preservation of NATO digital information of permanent value.

NISP-V2-archive-profile.pdf ARCHIVE-ARCHIVE
Security Services Service Interface Profile Security Services

This Service Interface Profile (SIP) describes the key elements that make up the NNEC Core Enterprise Services (CES) Security Services.

AI_TECH_2016.06.02.01_SIP.pdf SIP-SEC
REST Security Services Service Interface Profile For REST Security Services

This specification provides the profile for securing representational state transfer (REST) web services (known as RESTful web services) that are deployed within the NNEC web service infrastructure. It specifies security requirements that need to be accounted for depending on the environment in which the services are being deployed, and the level of assurance required for protecting those services. This profile covers the required security protection profile for a Client to access protected resources on a Resource Server using REST.

AI_TECH_2016.06.02.02_SIP.pdf SIP-REST
Security Token Services Service Interface Profile For Security Token Services

The purpose of this Service Interface Profile (SIP) is to specify how the security token service component of the Core Enterprise Services (CES) Security Services may be called.

AI_TECH_2016.06.02.03_SIP.pdf SIP-TOKEN
Policy Enforcement Points Service Interface Profile For Policy Enforcement Points

The purpose of this Service Interface Profile (SIP), which should be read along with the Agency Directive 06.05.04.02.H 2, "Service Interface Profile for Security Services" [NCIA AD 06.05.04.02.H], is to specify how services may be called that are protected by the Core Enterprise Services (CES) Security Services.

AI_TECH_2016.06.02.04_SIP.pdf SIP-POLICY-ENFORCE
Enterprise Directory Services Service Interface Profile For Enterprise Directory Services

The purpose of this Service Interface Profile (SIP) is to specify the interface of the directory service itself.

AI_TECH_2016.06.02.05_SIP.pdf SIP-ENTR-DIR
Messaging Service Interface Profile For Messaging

This specification provides the interface control for simple object access protocol (SOAP) web services that are deployed within the NNEC web service infrastructure.

AI_TECH_2016.06.02.06_SIP.pdf SIP-MESG
REST Messaging Service Interface Profile For REST Messaging

This specification provides the profile for securing representational state transfer (REST) web services (known as RESTful web services) that are deployed within the NNEC web service infrastructure. This covers only the call from a Web Service Consumer to a Web Service Provider using REST, and the response from the service provider. It includes how the message must be structured and the elements that must be contained within the call.

AI_TECH_2016.06.02.07_SIP.pdf SIP-REST-MSG
Publish-Subscribe Services Service Interface Profile For Publish-Subscribe Services

This document gives directives along with clarifications and amendments to the [OASIS WS-BaseNotification, 2006] and [OASIS WS-BrokeredNotification, 2006] specification on how to implement a notification broker/subscription manager to promote interoperability between the publish/subscribe engines and generic message subscribers. Some extensions to the protocol have been introduced in order to meet NATO requirements.

AI_TECH_2016.06.02.08_SIP.pdf SIP-PUBSUB
Publish-Subscribe Notification Broker With Subscription Manager Service Interface Profile For Publish-Subscribe Notification Broker With Subscription Manager

This document is part of a Service Interface Profile (SIP) for Publish/Subscribe Core Enterprise Services (CES) and should be read together with the main document [NCIA AD 06.05.04.02.E]. It gives guidance on implementation of a WS-Notification compliant notification broker. It is REQUIRED that each notification broker implementation also includes the subscription manager functionality.

AI_TECH_2016.06.02.09_SIP.pdf SIP-PUBSUB-NOTIF-BROOKER
Publish-Subscribe Notification Consumer Service Interface Profile For Publish-Subscribe Notification Consumer

This document is part of a Service Interface Profile (SIP) for publish/subscribe Core Enterprise Services (CES) and should be read together with the main document "Service Interface Profile for Publish/Subscribe Services" [NCIA AD 06.05.04.02.E]. It gives guidance on implementation of a WS-Notification-compliant notification consumer.

AI_TECH_2016.06.02.10_SIP.pdf SIP-PUBSUB-NOTIF-CONSUMER
A Notification Cache Service Service Interface Profile For A Notification Cache Service

This Service Interface Profile (SIP) describes the key eleme nts that make up the NNEC Core Enterprise Services (CES) Notification Cache service. It describes and profiles the operations which a Notification Cache service offers together with the associated message formats, and serves as a template and guideline for implementations.

AI_TECH_2016.06.02.11_SIP.pdf SIP-NOTIF-CACHE
Basic Collaboration Services Service Interface Profile For Basic Collaboration Services

This Collaboration Service Interface Profile (SIP) is focused on instant messaging and is based on the extensible messaging and presence protocol (XMPP).

AI_TECH_2016.06.02.12_SIP.pdf SIP-BCS
Core And Advanced Instant Messaging Collaboration Services Service Interface Profile For Core And Advanced Instant Messaging Collaboration Services

This document specifies the Service Interface Profile (SIP) for a number of instant messaging services that can be implemented and used by any XMPP entity (XMPP Client or XMPP Server) on the XMPP network.

AI_TECH_2016.06.02.13_SIP.pdf SIP-MESG-COL-SERV
Geospatial Services – Map Rendering Service Service Interface Profile For Geospatial Services – Map Rendering Service

This document gives guidance on the implementation of a Map Rendering Service, being a special kind of a Geospatial Service.

AI_TECH_2016.06.02.14_SIP.pdf SIP-GEO-MRS
Recognized Air Picture Data Services Service Interface Profile for Recognized Air Picture Data

This Service Interface Profile provides detailed information, guidance, instructions, standards and criteria to define the minimum set of data elements that are required to be available for operational or technical reasons so that correctly formatted technical message can be generated to establish a Recognized Air Picture in a federated environment.

FMN Spiral 3 Profile including SIP for RAPD SIP-RECOGNIZED-AIR-PICTURE-DATA
Service Management Services Service Interface Profile for Service Management and Control

This Service Interface Profile provides guidance and technical details to the procedures, supporting services, infrastructure and data attributes required to implement Service Management and Control (SMC) services in Mission Networks. As such, this document contributes to the establishment of capabilities in support of Federated Mission Networking (FMN) as an affordable, effective and efficient means to enable sharing of information in a coalition environment.

FMN Spiral 3 Profile including SIP for SMC SIP-FOR-SMC
Transport Layer Security Service Interface Profile for Transport Layer Security

This Service Interface Profile (SIP) provides detailed information, guidance, instructions, standards and criteria to be used as a for the usage of Transport Layer Security (TLS) protocol to provide authentication, confidentiality and integrity services for protecting the communication between a consumer and a provider. This publication is a living document and will be periodically reviewed and updated to reflect technology developments, emerging best practices, evolving standards and new or deprecated cryptographic schemes and algorithms.

FMN Spiral 3 Profile including SIP for TLS SIP-FOR-TLS
Web Applications Service Interface Profile for Web Applications

This Service Interface Profile (SIP) provides detailed information, guidance, instructions, standards and criteria to be used for development, delivery and consumption of Web applications and dynamic Web sites. This publication is a living document and will be periodically reviewed and updated to reflect technology developments and emerging best practices.

FMN Spiral 3 Profile including SIP for Web Apps SIP-FOR-WEB-APPS
Cryptographic Services Cryptographic Artefact Binding Profiles

Profile the use of cryptographic protocols, which can be used to implement support for different cryptographic techniques and mechanisms, for generating cryptographic artefacts to be stored in a cryptographic binding.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 2 BINDING-CRYPTO-V2
Informal Messaging Services Simple Mail Transfer Protocol (SMTP) Binding Profile

This profile specifies the mechanism for binding metadata to Internet Email (both formal and informal) including MIME entities.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 2 BINDING-SMTP-V2
XMPP Services Extensible Message and Presence Protocol (XMPP) Binding Profile

Confidentiality metadata labels can be supported in XMPP stanzas as indicated by XEP-0258 whereby a mechanism for carrying Enhanced Security Services (ESS) Security labels is standardized. This profile extends the XEP-0258 specification to support carrying an Embedded or Detached BDO for Message stanzas. This profile supports the XMPP use cases for one-to-one instant messaging and multi-user chat.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 4 BINDING-XMPP-V2
Metadata Services Office Open XML (OOXML) Formats Binding Profile

This profile for the OOXML describes how metadata can be maintained.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 5 BINDING-OOXML-V2
SOAP Services Simple Object Access Protocol (SOAP) Profile

This profilesupports for both SOAP 1.1 and SOAP 1.2. To support information sharing between partners it may be necessary to locate a Binding Data Object (BDO) in the SOAP protocol layer. Metadata may be bound to the whole data object (SOAP message) or may be bound to subsets of the SOAP message (data object(s) in the SOAP body). In an environment where data objects must have bound metadata, the resource identified in the URI will already contain a BDO (detached, encapsulating or embedded).

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 6 BINDING-SOAP
REST Services Representational State Transfer (REST) Profile

In an environment where data objects must have bound metadata, the resource identified in the URI will already contain a BDO (detached, encapsulating or embedded). As such, there is no requirement for metadata binding that is specific for REST. However, to support information sharing between partners it may be necessary to locate a Binding Data Object (BDO) in the HTTP protocol layer.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 7 BINDING-REST-V2
Generic Packaging Services Generic Open Packaging Convention (OPC) Binding Profile

This profile defines a generic packaging mechanism, based upon the Open Packaging Container (OPC) defined in ISO/IEC 29500-2:2008, to associate any arbitrary file that do not use the Office Open XML (OOXML) format or have no specific profile for supporting the Binding Information with their own file format.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 8 BINDING-GENERIC-V2
Sidecar Services Sidecar Files Binding Profile

Sidecar files allow the association of metadata with a data object for which there is no profile.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 9 BINDING-SIDECAR-V2
XMP Services Extensible Metadata Platform (XMP) Binding Profile

This Binding Profile for XMP describes how metadata should be incorporated within an XMP packet as a structured value.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 10 BINDING-EXTENSIBLE-V2
WSMP Services Web Service Messaging Profile (WSMP) Profile

The Web Service Messaging Profile (WSMP) defines a set of service profiles to exchange arbitrary XML-based messages. WSMP is extensible and may be used by any Community of Interest (COI). This profile supports the requirement to explicitly bind metadata to data (or subsets thereof) whereby the data is XML-based and exchanged between service consumers and service providers using the WSMP message wrapper mechanism.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 11 BINDING-WSMP
XML Artifacts Profile Common XML artefacts 2.0

This profile supports the requirement to bind metadata to data (or subsets thereof) whereby the data is XML-encoded in one of the following schemas: XML Schema, ISO Schematron, XML Stylesheet, Generic Codelist, Context/Value Assosiation or Security Policy Information File.

ADat-P 4778.2 Ed A Ver 1:2020 - Profiles for Binding Metadata to a Data Object - Chapter 12 BINDING-COMMON-XML