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
Purpose | Standard Name | Mandated Version | Relationship with the WS-I profiles |
---|---|---|---|
XML | Extensible Markup Language (XML) | 1.0 (Second Edition) |
|
Namespaces in XML | 1.0 |
|
|
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 |
|
HTTP State Management Mechanism | RFC 2965 | WS-I Basic Profile | |
SOAP | 1.1 |
|
|
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 |
|
|
Metadata Registry Service | ebXML | 3.0 | |
Security Service | HTTP over TLS | RFC 2818 |
|
TLS | 1.0 (RFC 2246) |
|
|
SSL | 3.0 | SSL is not to be used. | |
X.509 Public Key Infrastructure Certificate and CRL Profile | RFC 2459 |
|
|
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) |
|
|
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) |