WS-* vs. REST: Mashing up the Truth from Facts, Myths and Lies

Archived Content
This article is provided for historical perspective only, and may not reflect current conditions. Please refer to relevant product page for more up-to-date product information and resources.
  • By Sanjiva Weerawarana
  • 15 Nov, 2007

"Long live WS-*! WS-* is dead! REST is great! May it rest in peace! Which one is it? WS-* or REST? It turns out that both camps are lying through their teeth about how "easy" it is to build distributed business applications using their favorite technological approach.

First of all, there is no easy way to build distributed applications- that's simply a hard problem. WS-* and REST each have their own strengths and weaknesses. Knowing the realities of these different approaches for building distributed systems is critical for being able to make the right choices (and hence sleep restfully under a starry night)."

Sanjiva gave this presentation twice in the last two weeks - once at QCon San Francisco and then at ApacheCon US. The ApacheCon presentation is slightly updated from the one at QCon.