- From: Jacek Kopecky <jacek@systinet.com>
- Date: Wed, 10 Apr 2002 13:19:40 +0200 (CEST)
- To: Noah Mendelsohn/Cambridge/IBM <noah_mendelsohn@us.ibm.com>
- cc: Jean-Jacques Moreau <moreau@crf.canon.fr>, Herve Ruellan <ruellan@crf.canon.fr>, <xml-dist-app@w3.org>
Noah, the proposal in its fullness effectively says that return value is just another out parameter which means that the messages are self-describing. Some language bindings may choose to represent one of the out parameters as the return value, but that's their choice and it doesn't affect the messages. In the partial proposal (the hopefully uncontroversial part), the situation in the return value is explicitly named therefore the message is self-describing. In the array case, the return value is again just another out parameter, so we're ok again. So I believe we're not adding any dependence and we might be removing some, too. Best regards, Jacek Kopecky Senior Architect, Systinet (formerly Idoox) http://www.systinet.com/ On Tue, 9 Apr 2002, Noah Mendelsohn/Cambridge/IBM wrote: > Jean-Jacques Moreau writes: > > >> Wouldn't this add a dependency on WSDL? I don't think we should go > there. > > An emphatic +1. One of the very important things about SOAP RPC messages > is that they are to a significant degree self describing. This is a great > importance for use of SOAP in dynamically typed languages, for which use > of WSDL is often inappropriate. It's highly desirable, IMO, if I can > inspect a SOAP RPC message and tell by looking only at that message "this > is a call on a method named X with arguments named A1, A2, .. (or supplied > by position, which I can determine from the use of the array > construction). I believe we have this today. > > Similarly, I think it is important to be able to understand and RPC > response without reference to WSDL. I am concerned that proposal for void > returns does not have this self describing characteristic. > > ------------------------------------------------------------------ > Noah Mendelsohn Voice: 1-617-693-4036 > IBM Corporation Fax: 1-617-693-8676 > One Rogers Street > Cambridge, MA 02142 > ------------------------------------------------------------------ > > >
Received on Wednesday, 10 April 2002 07:19:53 UTC