Cook Computing

Another Attempt to Extend XML-RPC

May 13, 2002 Written by Charles Cook

Yet another attempt to define and extend XML-RPC founders in the Dave Winer Reality Distortion Field. Adam Megacz has obviously put a lot of work into his XML Method Call Internet-Draft but like all previous attempts to address some of the shortcomings of XML-RPC I don't rate it chances of success very highly. XML-RPC is what it is, warts and all, and that is its strength I suppose. An admittedly flawed but trivial to implement protocol. Dave Winer's stonewalling of all such attempts to extend the protocol has certainly proved to be very effective.

However, I think there is a need for a better XML-RPC spec, for example to define what the dateTime value type is (see my recent posting on the XMLRPCNET list on this topic), and if such a document described common-practice workarounds to issues such as unicode strings then at least we would all be "singing from the same hymn sheet". (I always cringe when this cliche is used; I remember a situation where a CEO exhorted us to do this even though the company, and tens of millions worth of investment, had already hit the iceberg and was rapidly sinking).