- From: tommy lindberg <lindberg_tommy@hotmail.com>
- Date: Tue, 22 Jun 2004 11:07:57 +0000
- To: www-xkms@w3.org
Here's some feedback on the Interop matrix as requested during the last
call.
Abstract schema types need not appear in the matrix. If the type hierarchy
contains info
set items that are related to optional functionality,then this should be
dealt with
on a per message basis. Abstract types that appear in the matrix include
- MessageAbstractType
- RequestAbstractType
- ResultType
- KeyBindingAbstractType
Attributes that are required per schema need not appear in the matrix, e.g,
- MessageAbstractType.Id attribute and
- MessageAbstractType.Service attribute
Required attributes/elements for optional elements need not appear in the
matrix e.g,
- UseKeyWith, when used, requires both the Application and Identifier
attributes.
- TimeInstant, when used, requires the Time attribute
Exchange type specific attributes need not appear in the matrix, e.g.
- If an implementation claims support for the two phase exhange type then
support
for the MessageAbstractType.Nonce attribute is implied.
Required (sub-)elements need not appear in the matrix, e.g.
- If an implementation claims support for the Validate request/result
message pair
then support for QueryKeyBinding is implied, as this element is required
in the request
and support for KeyBinding is implied, as this element (while optional
in the grammar)
is required for cases where a key binding is to be returned.
Result elements need not appear in the matrix.
- It is unlikely that an implementation will support, say, ValidateRequest
while not
supporting ValidateResult. It might be more meaningful to treat the
requests and
results as pairs as opposed to individually.
Since the Compound messages can contain messages from both XKRSS and XKISS
it may be more
meaningful to deal with them indepent of service type (XKRSS/XKISS). Also,
it might be
interesting to know what combinations of messages are supported by an
implementation.
Exchange type (Synchronous, Asynchronous, Two-Phase) and bindings (e.g SOAP
1.2, SOAP 1.1)
should be indicated on a per message basis as opposed to disjointly.
It might be meaningful to indicate the extent to which an implementation
supports
KeyInfo in (at least) queries.
It might be meaningful to indicate the extent to which an implementation
supports
RespondWith's in (at least) queries.
It might be meaningful to indicate the protocols (SMTP/HTTP) that an
implementation
supports for notifcation mechanisms as part of the asynchronous processing
[PendingNotification.Mechanism].
Regards
Tommy
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
Received on Tuesday, 22 June 2004 07:55:13 UTC