Yup. Firstly I didn't write that slide (a chap at work called Ben Scowen did) because I wanted to make sure I got a REST fan writing stuff rather than a REST cynic, I'll pass on your comments.
Secondly the WWW is the biggest RESTful system out there... BUT as I said in the voice over the majority of the Web _isn't_ implemented as a REST. In theory WWW is _all_ RESTful but in practice it isn't (e.g. http://www.heartratemonitor.co.uk/hrmselector/comparisontable_search_form4.php should be a straight parametrised GET but is a POST and the "Search Again" doesn't include the previously selected elements). My point in the discussion with Mark is that most people (the vast vast majority) do not implement Websites in a RESTful way, even though WWW is inherently RESTful by its Fielding definition. This is the same as the way that lots of people implement WS-* as RPC even though its inherently Document based. Not really a contradiction its a question of theory v practice, in theory Mark is right, in practice I am ;) Steve 2008/12/2 Nick Gall <[EMAIL PROTECTED]>: > On Tue, Dec 2, 2008 at 7:02 AM, Gervas Douglas <[EMAIL PROTECTED]> > wrote: >> >> <<So last week at AdobeMAX I did my first public presentation on doing >> REST and SOA together. Thanks to Duane for that and to the person who >> dropped out leaving me with the baby :) > > Steve, I'm going through the slides right now. So far they are excellent. > This particular bullet on slide 22 caught my eye: > "The World Wide Web is therefore inherently RESTful and the largest example > of a REST based system." > Amen to that brother! That reminded me of the debate Steve and Mark had back > in early November. In one post > ( > http://tech.groups.yahoo.com/group/service-orientated-architecture/message/11892 > ), > Steve asserted: > 'Your references are about purely websites, this has NOTHING to do > with proving your statement on REST adoption being in the "millions".' > In my mind, saying the WWW is inherently RESTful and is the largest example > of a REST-based system strongly implies that Mark's references to websites, > which are what make up the WWW after all, has at least SOMETHING to do with > REST adoption. > How could all these web site designers/developers have contributed to the > emergence of the WWW -- the largest example of a REST-based system -- > without in some way "adopting" or implementing REST? It seems quite strange > to say that all the world's web site designers/developers were ignoring REST > yet from all these ignorant efforts the WWW emerged as "inherently RESTful." > Steve, could you please reconcile these two statement? > -- Nick >
