W3C home > Mailing lists > Public > www-ws-desc@w3.org > July 2002

FW: Requirement: Define Equivalence of WSDL Definitions

From: John Colgrave <colgrave@hursley.ibm.com>
Date: Thu, 25 Jul 2002 09:22:53 +0100
To: <www-ws-desc@w3.org>
Message-ID: <006501c233b4$79086b80$691e1409@COLGRAVET20>

A UDDI registry should not store/transform a WSDL document, it should
refer to a WSDL document stored elsewhere.

If you want two documents to produce the same digital signature then I
believe you would have to ensure that they had the same canonical form.
The UDDI Working Group did some work on canonicalization [1] as part of
the development of the UDDI V3 Specification but if you want the same
digital signature for portTypes that have the same operations in a
different order then that would require a much more "intrusive"
canonicalization algorithm.

[1] http://www.uddi.org/pubs/SchemaCentricCanonicalization-20020710.htm


John Colgrave    Telephone/FAX : +44 (0)1962 816887
IBM              e-mail        : colgrave@uk.ibm.com

-----Original Message-----
From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org]On
Behalf Of Jeffrey Schlimmer
Sent: 25 July 2002 00:00
To: Arthur Ryman; W3C WS-Description
Subject: RE: Requirement: Define Equivalence of WSDL Definitions

+1. See R115 [1].

Each extension to WSDL would have to define its own equivalence, right?

An additional, compatible objective would be to define a canonical form.



-----Original Message-----
From: Arthur Ryman [mailto:arthur-ryman@rogers.com]
Sent: Wednesday, April 10, 2002 5:20 PM
To: W3C WS-Description
Subject: Requirement: Define Equivalence of WSDL Definitions

The WSDL specification should define what it means for two definitions
of a
of a service description to be equivalent. The notion of equivalence
must be
for each definable element, e.g. service, binding, port, etc. For
if two
definitions of a portType only differ in the order that the operations
listed in the
document, then they are equivalent.

This requirement is important since in some usage scenarios a WSDL
may undergo transformations, e.g. storage and retrieval in a UDDI
transformations must result in a transformed document that is equivalent
original document.

The defined notion of equivalence should be used as the basis for
in the sense that two equivalent documents must be assigned the same

-- Arthur Ryman
Received on Thursday, 25 July 2002 04:23:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:54:39 UTC