W3C home > Mailing lists > Public > xml-dist-app@w3.org > April 2001

Re: [xml-rpc] Re: Heads up: A key difference between SOAP and XML-RPC

From: Dave Winer <dave@userland.com>
Date: Thu, 5 Apr 2001 19:42:26 -0700
Message-ID: <0f1601c0be43$37c927f0$33a1dc40@murphy2>
To: <xml-rpc@yahoogroups.com>
Cc: <soapbuilders@yahoogroups.com>, <xml-rpc@yahoogroups.com>, <xml-dist-app@w3.org>
Kurt, I totally agree, we made the transition to named params in Frontier in 1994, but our wire protocol code didn't get them until last week. I totally agree, you gotta have optional params with names if you ever want to be able to add a param to a routine. Otherwise you go crazy. The purpose of this post was to document the difference betw SOAP and XML-RPC, without a doubt other developers are going to have to make this transition, if they haven't already. A different philosophy on the wire. It's OK. ;-> Dave
  ----- Original Message ----- 
  From: cagle@olywa.net 
  To: Dave Winer 
  Cc: soapbuilders@yahoogroups.com ; xml-rpc@yahoogroups.com ; xml-dist-app@w3.org 
  Sent: Thursday, April 05, 2001 2:29 PM
  Subject: [xml-rpc] Re: Heads up: A key difference between SOAP and XML-RPC


  Dave,

  I've found that in general, named parameters are more powerful for processing than ordered ones, especially once you start getting into default states. Ordered parameters make more sense in procedural languages which are order-centric, but even there it's only because we've adopted the general syntax fn(arg1,arg2,arg3) rather than fn(prop1=arg1,prop2=arg2, prop3=arg3). I've been pushing the notion in my XSLT classes that you can use XSLT as a SOAP processing engine, and in that case, the named parameterization makes a great deal more sense.

  -- Kurt
    ----- Original Message ----- 
    From: Dave Winer 
    To: soapbuilders@yahoogroups.com ; xml-rpc@egroups.com ; XML-Dev (E-mail) ; xml-dist-app@w3.org 
    Sent: Saturday, March 31, 2001 11:45 AM
    Subject: Heads up: A key difference between SOAP and XML-RPC


    After a little head-bashing and then smoke-clearing, this became apparent.

    1. In SOAP, procedures take named parameters and order is irrelevant.

    2. In XML-RPC order is relevant and parameters are not named.

    Details here..

    http://www.xmlrpc.com/stories/storyReader$1514

    Dave

  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
Received on Thursday, 5 April 2001 22:43:22 GMT

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