« The Awful Green... | Main | JavaOne 2006 Blogger... »

WS-* Kool-Aid and JavaOne


Anne Thomas Manes has written an insightful overview of the REST vs. WS-* debate. She starts out by explaining that she doesn't just drink the WS-* Kool-Aid.
I'm one of the folks responsible for mixing the Kool-Aid. I presented at the W3C Workshop on Web Services (representing Sun). I participated in numerous standardization efforts at W3C, OASIS, WS-I, uddi.org, and JCP. I have a vested interest in making sure that WS-* succeeds.
She covers some of the same points I'm covering in my Atom talk (JavaOne 2006 TS-1756), which includes a brief overview of the debate, but she goes a bit further than  my slides dare to go with this:
But I can't ignore the debate between REST and WS-*. I'm a huge proponent of the KISS principle. So I don't recommend using WS-* for all service interactions. If an application doesn't require enterprisey infrastructure semantics, then it's much more appropriate to use a simpler middleware system, such as "plain old XML" (POX) over HTTP. In fact, for applications that require Internet scalability (e.g., mass consumer-oriented services), POX is a much better solution than WS-*.
Sounds like she mixes the Kool-Aid, but she stopped drinking it some time ago.

Anne was responding to a blog post by Mike Herrick, which compared big-and-bloated WS-* to big-and-bloated J2EE. I wonder, now that J2EE has been reborn as JEE5 and EJB as we once knew it is dead, does WS-* need the same treatment? Anne's post seems to imply that WS-* just needs better tools. And, does simply making it possible to build and consume RESTful web services with a WS-* stack, as JEE5 does, go far enough? Maybe I'll get some answers in Mark Hadley's talk on building RESTful Web Services with JAX-WS (JavaOne 2006 TS-1222).

Tags: topic:[REST], topic:[Atom], topic:[Java], topic:[JavaOne2006]
Comments:

hey dave missed your atom sesion at Java One. can you please go throgh AR (Jennifer Henderson) to set up a briefing on the subject? Thanks man. Nice seeing you last week

Posted by james governor on May 22, 2006 at 10:51 AM EDT #

Nice seeing you too James. I'll see what I can arrange with AR.

Posted by Dave Johnson on May 22, 2006 at 09:07 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed

« The Awful Green... | Main | JavaOne 2006 Blogger... »

Welcome

This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Java, some may be related to this entry.