E.2. Sources of Recommendations

132. When constructing a profile of standards to use within a large organisation, there are a wide range of sources that provide input into the choices that need to be made.

133. The specific standards that are presented in the following sections have been compiled from various sources, including standards bodies, NATO agreed documents and practical experience of conducting experiments with nations and within projects.

134. Because of the time that it takes to ratify a standard or profile, the standards that are recommended in the SOA Baseline may not be the most recent or up to date versions. Some of the most important sources for defining the mandated set of standards for use in NATO are described in the following sections.

E.2.1. The WS-I Profiles

135. The Web Services Interoperability Organization has developed a collection of “profiles” that greatly simplify the interoperability of SOA Web services. Profiles provide implementation guidelines for how related Web services specifications should be used together for best interoperability between heterogeneous systems.

136. The general profile for service interoperability is called the Basic Profile, which describes how the core Web services specifications – such as Simple Object Access Protocol (SOAP), Web Service Description Language (WSDL) and Universal Description Discovery Integration (UDDI) – should be used together to develop interoperable Web services. Specifically, the profile identifies a set of non-proprietary Web services standards and specifications and provides clarifications, refinements, interpretations and amplifications of them that promote interoperability.

137. In addition, the WS-I has a number of other profiles that are adopted in this specification.

138. This specification mandates the WS-I basic profile 1.1 (Second Edition), the WS-I Basic Security Profile (version 1.1), the WS-I Simple SOAP Binding Profile (version 1.0) and the Attachments Profile (version 1.0). In this specification there are exceptions to the use of some of the specifications included in the WS-I profiles. These exceptions as noted in the following table.

E.2.2. International Standards Organization

139. The ISO SOA Reference Architecture specifications establishes standardised vocabulary, guidelines and general technical principles underlying Service Oriented Architecture (SOA), including principles relating to functional design, performance, development, deployment and management.

140. Resource identifier: ISO/IEC FDIS 18384:2015

E.2.3. NATO Interoperability Standards and Profiles (NISP)

141. The NISP, otherwise known by its NATO reference, Allied Data Publication 34 (ADatP-34), is an agreed set of standards and profiles that are to be used to “provide the necessary guidance and technical components to support project implementations and transition to NATO Network Enabled Capability (NNEC)”. It specifies which protocols are to be used at every level of the communications stack in different periods. As a ratified, official NATO document, it forms the primary NATO input into the standards that have been selected for implementation within the NNEC interoperability environment.

142. The standards that are mandated here will be submitted to the NISP (esp. vol.2) as upgrades for those recommended in the NISP, and will be included in future versions of the document.