World Wide Webber


My Books
REST in Practice: Hypermedia and Systems Architecture
Now available on Rough Cuts
Developing Enterprise Web Services by Sandeep Chatterjee and Jim Webber
Amazon:
US, UK, Canada, Germany, France
Now available: Korean Edition

My Bookshelf
Programming Clojure by Stuart Halloway

RESTful Web Services by Leonard Richardson and Sam Ruby
When the facts change, I change my opinion
Posted: 05 October 2008 @ 11:34 UT from Amsterdam, The Netherlands

This year I learned a lovely sound bite from Steve Vinoski, which he attributed to John Maynard Keynes, "When the facts change, I change my opinion. What do you do, sir?"

This was brought to my mind by a comment on Stefan's blog from Bill deHora where Bill wonders what is the rationale for changing from being a messaging guy to a Web guy.

Well, back in 2005 (and before) I thought asynchronous messaging was the way forward, and I fought hard to keep the Web Services protocols aligned along those lines. However three key things happened to alter my views:

  1. The Web Services stack became CORBA with XML, and all the tooling steadfastly refuses to play nice as an async messaging stack, and instead is a tangled jumble of XML gobbledygook and RPC calls;
  2. I grokked that aysnc messaging isn't the only way to build scalable systems (hence there are a couple of ways to skin an Internet-scale cat);
  3. Steve Loughran wrote a short piece on how easy it was to GET data into Excel which unequivocally demonstrated how broad the Web's reach is.

So now I still love aysnc messaging for certain classes of applications, but would default to a position of Web-based services for anything which isn't latency sensitive, and requires scalability and reach.

Comments:
#

Got a link to the piece you're talking about in #3 ?

#

Hey Griffin, 

I don't have a link, nor does google, and nor does Steve! However Steve did email me this: 

---- 

Cant find a link either, but the URL to tap into a google spreadsheet cell 

=importXML("http://checkip.dyndns.com/","/html/body") 

---- 

Which highlights how easy it is to bind to the Web in Google spreadsheets. Excel has something very similar, see: 

http://www.lytebyte.com/2008/06/24/advanced-feature-add-in-to-get-live-data-from-web-in-excel-2007/ 

Jim

Author Name:
Email:
Author URL:
Comment:
Antispam:
Please type the following string (note that if the strings don't match, your comment will be lost... sorry!): 'GQTS'.
 
Recent entries

Recent comments

Feeds:
RSS 2.0 Atom