Why is Google using SOAP as their API?

Dave Winer mentioned an email on the Ruby Developer’s List from a Google Engineer where he lists a short script for connecting to Google and getting search results via SOAP.

Why? Why? Why!

Google already has a fine interface for getting XML payloads: HTTP GET. If they want to protect it, fine. They can ask for certs in the headers, use authentication, restrict access at the router. why the heck add SOAP?

On the other hand, since Radio speaks SOAP, I’ll be able to write my own happy fun Google Desktop interface.

xml.compile(str,adr) is my friend.

More like this: , .