A truly excellent article by Steve Vinoski on REST — a very good introduction that I’ll surely refer people to who want to find out what REST is all about.
His concluding remarks are interesting:
Unfortunately, many SOA developers are far too quick to dismiss REST tools, because their favorite programming language doesn’t directly support it, or because they believe REST is just HTTP. Even if you believe SOA is exactly the right approach for the applications you develop, truly understanding REST can help you build more scalable and better performing distributed systems.
This reminds me of the “Learning Lisp makes you a better programmer, even if you don’t end up using it” meme — but I can’t help but wonder how, exactly, you introduce REST principles into e.g. the WS-* stack? By using WS-Transfer only?