WSDL Last Call issue

Last Call issue:

WSDL 2.0 does not have a mechanism for a WSDL receiver to determine if a
new interface that extends another interface is compatible or
incompatible with the original interface.

 

Proposed solution 

WSDL interface extends attribute is split to 2 attributes, extends and
imports.  A new interface that is compatible with another interface may
use the "extends" attribute. Compatibility means that a requesting agent
using the original interface can successfully use the derived interface
as if it were the original interface. The definition of "extends" is
along the lines of "lists the interfaces that this interface compatibly
derives from".  A new interface that is incompatible with another
interface must use the "imports" attribute. The definition of "imports"
is along the lines of "lists the interfaces that this interface uses but
are not compatible with". A new component property called "imported
interfaces" is introduced.

 

Cheers,

Dave Orchard & Roberto Chinnici

 

Received on Wednesday, 29 September 2004 18:34:37 UTC