-
Website
http://www.scripting.com/ -
Original page
http://www.scripting.com/stories/2008/08/17/dareLeftSomethingOutAndIts.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
eas
55 comments · 4 points
-
AndrewBurton
134 comments · 10 points
-
Michael Markman (Mickeleh)
154 comments · 15 points
-
Rex Hammock
52 comments · 9 points
-
malatmals
81 comments · 3 points
-
-
Popular Threads
-
Open is in the eye of the beholder. (Scripting News)
1 day ago · 13 comments
-
Store Twitter URLs in earth's oceans? (Scripting News)
3 days ago · 16 comments
-
Why today's Twitter is like Napster in Y2K. (Scripting News)
4 days ago · 15 comments
-
If you wrote the words you own the copyright. (Scripting News)
3 days ago · 7 comments
-
How open standards are created. (Scripting News)
6 days ago · 11 comments
-
Open is in the eye of the beholder. (Scripting News)
Maybe you should change your stance that your problem isn't a lack of a compatible standard, it's that the compatible standard isn't the XML format you made up for XML-RPC.
If you can get away with an all-JSON API with some nice JSONP-style callbacks for browser mashups, great. But, try to use JSON for the PUT and POST writes to stay consistent.
Or, stick with XML throughout, with maybe some exceptions for JSONP mashup feeds.
There are HTTP libraries and XML parsers for every language and platform.
That's all XML-RPC needs.
But, XML-RPC is merely an artifact for software anthropologists to pick up and turn over to try to understand where it came from and what it was used for, because, for the most part, XML-RPC is no longer a mainstream solution. I struggle to find current information about how to do XML-RPC and current libraries. Entropy seems to be doing its job with XML-RPC. (Even Dave's XML-RPC page is in need of some attention to fix broken links...)
I don't think SOAP is quite as complicated as Dave says it is. It can be scaled to be almost as simple as XML-RPC and almost if not more capable than CORBA.
Tooling for SOAP is in great shape. (libraries, development tools, etc...)
REST is proclaimed to be a style, and so there are ambiguities that are left to us to address. In a sense, XML-RPC is a RESTFul implementation due to the way it plays over HTTP.
And of course this completely side-steps the point of my post. Why do you leave XML-RPC out of your history? Why don't you just update your post, because it's wrong, and let's move on.
>> a standard method of serializing structs, lists and scalar types.
Doesn't plain old XML do just that? You don't need to use JSON to be "RESTful", afaik.