W3C home > Mailing lists > Public > public-ws-desc-comments@w3.org > September 2004

WSDL Last Call issue

From: David Orchard <dorchard@bea.com>
Date: Wed, 29 Sep 2004 11:34:34 -0700
Message-ID: <32D5845A745BFB429CBDBADA57CD41AF0AA2A336@ussjex01.amer.bea.com>
To: <public-ws-desc-comments@w3.org>
Cc: "Roberto Chinnici" <Roberto.Chinnici@Sun.COM>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:31 GMT