I'm not worried about the people who think REST = !SOAP.
I'm worried about the people who think they understand REST, build systems, and discover too late that they've got to rebuild their whole communication protocol because performance and reliability are just a disaster.
So it's not just an academic debate, it's about the difference between systems that work and systems that don't.
By that definision, SOAP is restful.
These days, "REST" is no better than "Web 2.0".
(Okay, it's not as bad as Web 2.0 but it's certainly a buzzword)
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=0df3b4...
REST-ish = ?
The debate still exists, it's just moved. You're still going to have people calling anything with HTTP in it REST-ish just because it's another nice acronym to pad their resume.
aka "SOAP is RESTful"