My feelings about WS-* vs. REST have never been hidden, in fact I wear them on my sleeve, and this analogy really cracked me up… some interesting comments as well.
The Cafes » North and South :
The analogy isn’t as silly as it sounds either. North Korean/Soviet style “communism” fails because it believes massive central planning works better than the individual decisions of millions of economic actors. WS-* fails because it believes massive central planning works better than the individual decisions of millions of web sites. It’s no coincidence that the WS-* community constantly churns out volume after volume of specification and one tool after another. The WS-* community really believes that developers are too stupid to be allowed to manage themselves. Developers have to be told what to do and kept from getting their grubby little hands all over the network protocols because they can’t be trusted to make the right choices.
Long live the empowered (highest common denominator) developer, see you in the deep end!