Skip to content

Are you getting sound advice?

If you’re trying to get your arms around this whole REST thing, then the RESTian posts of the last few weeks have made that job a whole lot easier.

David Meggison starts things off with REST: the quick pitch. Including this wonderful elevator pitch: “With REST, every piece of information has its own URL.”

Then Joe Gregorio offers up two gems: REST and WS-*, which is sort of a condensed version of his series “The RESTful Web,” and (building on David’s post) “REST Tips: URI space is infinite.”

Mark Nottingham provides a summary of “REST Issues, Real and Imagined” that should help put to bed some of the FUD surrounding REST.

And then there’s Benjamin Carlyle’s Sound Advice blog. Man, I wish I could think like that. Benjamin has hit the trifecta with his most recent three postings (but you should really go back and read all of them): Remixing REST: Verbs and Interaction Patterns, The Architectural Spectrum, and You are already doing REST. Unlike others, e.g. myself, Benjamin doesn’t toss out the baby with the WS-BathWater, but instead provides reasoned, insightful explorations of distributed computing. A representative quote from “The Architectural Spectrum:”

Network effects are still important, even in relatively small architectures. This means that it is still worthwhile following constraints such as the uniform interface. There is no point splitting your architecture up into point-to-point integration pairs when you could just as easily have ten or twenty components participating in an architecture and working together for the same cost. The main areas that REST constraints can be relaxed in involve scalability evolvability, and even there you have something of a newtonian vs einsteinian issue. You may not see the effects of relativity when you are travelling at 60Kph, but they are there. Sure enough, when you really get up to speed at 1/4 the speed of light you’ll know it. Every architect should be aware of the constraints and the effect of bending them.

Do yourself a favor and subscribe.

{ 2 } Comments

  1. Hao He | March 5, 2007 at 6:03 pm | Permalink

    hi, Pete,

    I think what is missing here is an architectural comparision between REST and the MOM, which is very popular among enterprises.

    The main selling point of WS-* for enterprises is that they will be able to get a standard based ESB, which should be good enough for enterprise SOA.

    The fundamental question is:”Is it MOM really good enough for enterprises so they can ignore REST?”

    Any thoughts on this?

  2. Pete | March 5, 2007 at 6:58 pm | Permalink

    Hao He: Any thoughts on this?

    Lots. Too many to put in a comment. Watch for a posting on this soon. And thanks for the suggestion.

{ 1 } Trackback

  1. [...] With some talk fermenting about the web2.0 momentum starting to slide, it’s nice to see some sound ReSTful thinking in the enterprise space (courtesy of Pete Lacey). I’d just as soon written it off as a lost cause, but it looks like sanity may yet enter the web services world. Just maybe, something like Pete’s Resourced-Oriented Architecture Maturity Model may put an end to the WS-* madness. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *