W3C home > Mailing lists > Public > www-ws-desc@w3.org > September 2003

RE: On WSDL "operation"

From: <paul.downey@bt.com>
Date: Mon, 29 Sep 2003 17:20:34 +0100
Message-ID: <2B7789AAED12954AAD214AEAC13ACCEF0FFF1C0B@i2km02-ukbr.domain1.systemhost.net>
To: sanjiva@watson.ibm.com, jim.webber@arjuna.com, distobj@acm.org
Cc: www-ws-desc@w3.org

I agree with Sanjiva. WSDL defines the messages passed, not the programming
interface, and cannot be tied to any specific programming language:
http://www.w3c.org/2002/01/ws-desc-charter#prog
but that doesn't make it an "abuse" to use a WSDL to generate a programming
language binding. 

AFAICT there are two universes in Web Services - document centric and
application centric. Both have equal merit. There is no reason why WSDL
can't continue to enable both communities to communicate.

Using WSDL to generate code doesn't imply a chatty OO interface - it can
still be a coarse-grained document passing interface, just without the need
for an application to process XML.

DCE/CORBA/COM IDLs define a programming interface, but implicitly define the
messages passed on the wire. WSDL is just the other way-round.

Also, to me, "operation" doesn't imply OO - just "*something* happens".

Paul



--
(sorry about the mandatory legal blurb)

BT Exact is a trademark of British Telecommunications plc
Registered office: 81 Newgate Street London EC1A 7AJ 
Registered in England no. 1800000 

This electronic message contains information from British Telecommunications
plc which may be privileged or confidential. The information is intended to
be for the use of the individual(s) or entity named above. If you are not
the intended recipient be aware that any disclosure, copying, distribution
or use of the contents of this information is prohibited. If you have
received this electronic message in error, please notify us by telephone or
email (to the numbers or address above) immediately. 
Received on Monday, 29 September 2003 12:21:48 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:26 GMT