Conformance Sections

From
Pim van der Eijk
Date
2008-05-09T09:10:00+00:00
ID
Thread
Conformance Sections
Dear 
all,
 
OASIS TC 
Administration provided among other feedback on the DSS profile for ebXML that 
new standards work at OASIS needs a Conformance 
section.
http://docs.oasis-open.org/templates/TCHandbook/ConformanceGuidelines.html
 
This 
is an issue that other profiles will need to deal with too, so it is of interest 
beyond the scope of the ebXML profile.
 
Below 
is a proposed conformance section for the ebXML profile. It defines four 
conformance clauses for four conformance targets. The idea is that some 
implementations will support only client functionality but not server 
functionality (or vice versa) and may support one version of ebXML messaging but 
not the other.
 
Comments welcome.
 
Pim
 
 


1        
Conformance
Any 
implementation of this profile is not conformant with this specification if it 
fails to satisfy one or more of the MUST or REQUIRED level requirements defined 
in this specification. 
An 
implementation of this profile provides DSS client functionality, DSS server 
functionality, or both DSS client and DSS server functionality. 

An 
implementation of this profile provides support for either version 2.0 or 3.0 of 
the OASIS ebXML Messaging Service specification, or supports 
both.
Any 
implementation of this profile SHOULD support the DSS security binding described 
in section 3.
1.1 
Conformance as a DSS Client using ebMS 
2.0
An 
implementation of this profile conforms to this profile as a DSS Client 
using ebMS 2.0 if it meets the following 
requirements:
·         
Supports sending of 
SignRequest signature generation request messages and 
VerifyRequest signature verification request messages with syntax 
and semantics defined in section 2 of this specification.
·         
Supports receiving of 
SignResponse signature generation response messages and 
VerifyResponse signature verification response message with syntax 
and semantics defined in section 2 of this specification.
·         
Supports version 2.0 of 
the ebXML Messaging Service version 2.0 OASIS Standard [ebMS 2.0].
1.2 
Conformance as a DSS Server using ebMS 
2.0
An 
implementation of this profile conforms to this profile as a DSS Server 
using ebMS 2.0 if it meets the following 
requirements:
·         
Supports receiving of 
SignRequest signature generation messages and 
VerifyRequest signature verification messages with syntax and 
semantics defined in section 2 
of this specification.
·         
Supports sending of 
SignResponse signature generation messages and 
VerifyResponse signature verification messages with syntax and 
semantics defined in section 2 
of this specification.
·         
Supports version 2.0 of 
the ebXML Messaging Service version 2.0 OASIS Standard [ebMS 2.0].
1.3 
Conformance as a DSS Client using ebMS 
3.0
The 
conformance requirements for a DSS Client 
using ebMS 3.0 are the same as for a DSS Client 
using ebMS 2.0, except that it support version 3.0 of the ebXML 
Messaging Service version 3.0 OASIS Standard [ebMS 3.0] 
instead of version 2.0 [ebMS 2.0].
1.4 
Conformance as a DSS Server using ebMS 
3.0
The 
conformance requirements for a DSS Server 
using ebMS 3.0 are the same as for a DSS Server 
using ebMS 2.0, except that it support version 3.0 of the ebXML 
Messaging Service version 3.0 OASIS Standard [ebMS 3.0] 
instead of version 2.0 [ebMS 2.0].