E.3. NNEC SOA Baseline Profile Quick Reference

143. This section details the mandated functionality and standards for each of the “Spiral 1”. This “profile” of SOA specifications is summarised in the following table. In the cases where a version of a standard in the table deviates from the version of the standard in the WS-I profiles, the version of the standard explicitly defined in the table replaces the related version of the standard in the profile.

144. The last column of the table indicates in which WS-I profile(s) the standard or profile is referenced (if any). Therefore if a profile is quoted, it is mandatory to use it when implementing that service. The WS-I Profiles used are:

  • WS-I Basic Profile 1.1

  • WS-I Basic Security Profile 1.1

  • WS-I Simple SOAP Binding Profile 1.0

  • WS-I Attachments Profile 1.0

Table E.1. CES Standards
Purpose Standard Name Mandated Version Relationship with the WS-I profiles
XML Extensible Markup Language (XML) 1.0 (Second Edition)
  • WS-I Basic Profile

  • WS-I Simple SOAP Binding Profile

  • WS-I Attachments Profile

Namespaces in XML 1.0
  • WS-I Basic Profile

  • WS-I Simple SOAP Binding Profile

  • WS-I Attachments Profile

XML Schema Part 1: Structures 1.0 WS-I Basic Profile
XML Schema Part 2: Datatypes 1.0 WS-I Basic Profile
Messaging Service HTTP 1.1
  • WS-I Basic Profile

  • WS-I Simple SOAP Binding Profile

HTTP State Management Mechanism RFC 2965 WS-I Basic Profile
SOAP 1.1
  • WS-I Basic Profile

  • WS-I Simple SOAP Binding Profile

WS-I Simple SOAP Binding Profile 1.0  
WS-I Attachments Profile 1.0  
WS-Reliable Messaging 1.2  
WS-Addressing 1.0  
Pub/Sub Service WS-Notification 1.3  
Translation Service XSLT 2.0  
XQuery 1.0  
XML Schema 1.0  
XPath 2.0  
Service Discovery Service UDDI 3.0.2 Deviation from WS-I Basic Profile 1.1 (second edition). UDDI version 2 is not to be used.
WSDL 1.1
  • WS-I Basic Profile

  • WS-I Simple SOAP Binding Profile

  • WS-I Attachments Profile

Metadata Registry Service ebXML 3.0  
Security Service HTTP over TLS RFC 2818
  • WS-I Basic Profile

  • WS-I Attachments Profile

TLS 1.0 (RFC 2246)
  • WS-I Basic Profile

  • WS-I Basic Security Profile

SSL 3.0 SSL is not to be used.
X.509 Public Key Infrastructure Certificate and CRL Profile RFC 2459
  • WS-I Basic Profile

  • WS-I Basic Security Profile

WS-Security: SOAP Message Security 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: UsernameToken Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: X.509 Certificate Token Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: Rights Expression Language (REL) Token Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: Kerberos Token Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: SAML Token Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006) WS-I Basic Security Profile
Web Services Security: SOAP Messages with Attachments (SwA) Profile 1.1 (OASIS Standard Specification, 1 Feb. 2006)
  • WS-I Basic Profile

  • WS-I Basic Security Profile

XML Encryption Syntax and Processing W3C Recommendation 10 Dec. 2002 WS-I Basic Security Profile
XML Signature Syntax and Processing 1.0 (Second Edition) W3C Rec. 10 June 2008 WS-I Basic Security Profile
XPointer Framework W3C Recommendation, 25 Mar. 2003 WS-I Basic Security Profile
Information technology "Open Systems Interconnection" The Directory: Public-key and attribute certificate frameworks Technical Corrigendum 1 WS-I Basic Security Profile
Lightweight Directory Access Protocol : String Representation of Distinguished Names RFC 4514 WS-I Basic Security Profile
WS-Addressing 1.0  
MIME Encapsulation of Aggregate Documents, such as HTML (MHTML) RFC 2555 WS-I Attachments Profile
Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies RFC 2045 WS-I Attachments Profile
Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types RFC 2046 WS-I Attachments Profile
Content-ID and Message-ID Uniform Resource Locators RFC 2392 WS-I Attachments Profile
WS-Security Utility 1.0  
WS-Trust 1.4  
WS-Federation 1.1  
WS-Metadata Exchange 1.1  
WS-Policy 1.5  
WS-SecurityPolicy 1.3  
SAML 2.0  
XACML 2.0  
XML Confidentiality Label Syntax NC3A TN 1456  
Binding of Metadata to Information Objects NC3A TN 1455  
Enterprise Service Management WS-Management 1.0  
Enterprise Directory Service LDAP 3.0 (RFC 4510)  
TLS 1.0 WS-I Basic Security Profile
SASL using Kerberos v5 (GSSAPI) RFC 4422, RFC 4752  
Collaboration Service XMPP 1.0 (RFC 3920, RFC 3921)