Chapter 4. Agreed Profiles

4.1. Introduction

19. 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
Tactical Messaging X-TMS-SMTP

Defines military header fields to be used for SMTP messages that are gatewayed across military mail environment boundaries.

NISP-V2-X-TMS-SMTP.pdf X-TMS-SMTP
Federated Mission Networking FMN Spiral 1.1 Profile

Defines the Standards Profile for Federated Mission Networking (FMN) Spiral 1. FMN Standards Profiles provide 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.

NISP-V2-FMN-spiral-1.pdf FMN1
Federated Mission Networking FMN Spiral 2 Profile

This document defines the Standards Profile for Federated Mission Networking (FMN) Spiral 2. 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 2 Profile FMN2
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
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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex A 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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex B 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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex C BINDING-XMPP-V2
Metadata Services Office Open XML (OOXML) Formats Binding Profile

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

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex D 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).

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex E BINDING-REST-V2
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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex F 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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex G 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.

Sidecar_Files_Binding_Profilev1.0.pdf - Annex H 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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex I 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.

TN-1491_Edition2-Binding_Profiles_v1.0-Signed.pdf - Annex J BINDING-EXTENSIBLE-V2