Scott Andrew - lo-fi acoustic pop superhero!

Join the Demo Club to unlock new music, get discounts, tour dates and other neato stuff:

or learn more here.

April 18, 2002

Google (SOAP) vs. Amazon (REST)

An interesting debate over the merits of the Amazon API versus the Google API: the Amazon API is dirt-simple to use; simply pass parameters to it via the URL, as you would any Web page, and you get the results back in pure XML (Simon St. Laurent points out that the Amazon API is very REST-like). Google, on the other hand, requires that a SOAP call to be fashioned and POSTed. It seems pretty laborious when you realize that there’s nothing Google’s giving us that couldn’t be done via a URL. A SOAP interface makes more sense if you need to send and receive complex datatypes (something beyond a one-dimensional list of name-value pairs) to invoke a particular method over a network, but you have to question whether all that overhead is really necessary just to get a list of search results or spelling suggestions.

That being said, I think I just answered my own question. Weblog aggregators need not implement something so complex as an XML-RPC interface in order to receive a ping from blogware. Wouldn’t a single public URI suffice? Just agree on some parameters and go with it. http://www.weblogs.com/ping?site_id=xxxx Could it be any simpler?

No Comments

Leave a Comment

Close
  • E-mail
  • Social Web

Email this page to a friend:

E-mail It

Buy Music

Download Scott Andrew tracks from iTunes Find Scott Andrew at Rhapsody Find Scott Andrew at Amazon Find Scott 
Andrew at CD Baby Find Scott Andrew at Napster Find Scott Andrew at Emusic

More Options

New Videos

More Videos

Photos

More Photos at Flickr

Recent Reader Comments

  • Hotrod Cadets: Hi Scott, and happy new year! Just a quick note...
  • Lz: One thing you have to keep a careful eye on when m...
  • jim: Scott you are a giant among men.
  • Stani Steinbock: Yeah! This song brought tears to my eyes. Touched ...
  • spinhead: that's just grade 'a' awesome and I don't even use...