QCon San Francisco 2009

November 24th, 2009  |  Published in Events, REST, SOA by Ian Robinson  |  7 Comments

The slides from the day-long tutorial, REST in Practice, that Jim Webber and I gave at QCon San Francisco can be found here.

Also as part of QCon, I gave a talk, Beginning an SOA Initiative, the slides of which can be downloaded here.

Jim and I will be giving the REST tutorial at QCon London next year. We’re already planning plenty of changes so as to make it a little more hands-on and practical.

7 Comments  |  Atom   RSS 2.0   Email


  1. Georgi says:

    November 26th, 2009 at 2:17 pm (#)

    What book/tool would you recommend for capability mapping?


  2. iansrobinson says:

    November 26th, 2009 at 9:38 pm (#)

    Hi Georgi

    The tool I’ve used in the past for capturing and structuring stories and capabilities is ThoughtWorks’s Mingle (note: I work for ThoughtWorks).

    As for reading:


    The Next Revolution in Productivity by Ric Merrifield, Jack Calhoun, Dennis Stevens. Ric Merrifield and Jack Calhoun, amongst others, contributed to Microsoft’s Motion (now MSBA), a capability modelling technique. (You may have to pay for this article.)

    A Business-Oriented Foundation for Service Orientation by Ulrich Homann

    Transforming Business Architecture by Chip Wilson

    Service-Oriented Modeling for Connected Systems by Arvindra Sehmi and Beat Schwegler

    Enterprise Architecture as Business Capabilities Architecture by Dana Bredemeyer, Ruth Malan, Raj Krishnan and Aaron Lafrenz

    Conceptual Framework for Modeling Business Capabilities by J. Brits, G.H.K. Botha, M. Herselman


    Rethink: A Business Manifesto for Cutting Costs and Boosting Innovation by Ric Merrifield

    Reengineering the Corporation: A Manifesto for Business Revolution by Michael Hammer, James Champy. As I understand things, this old reengineering text laid the foundations for much of Ric Merrifield and Jack Calhoun’s work. If you read it with an eye for capabilities, you’ll quickly distinguish between processes as capabilities and processes as contingent implementations of capabilities.


    SOA: The Progress you Make Depends on Where you Start by Jack Calhoun (video no longer available, but you can still download the slides)


    Arvindra Sehmi maintains a list of articles and presentations on the Microsoft Business Architecture (MSBA, formerly Motion).

    Kind regards


  3. Robert says:

    November 30th, 2009 at 9:49 am (#)

    I walked through your presentation and I wonder if:
    – is there a video recording of the presentation?
    – you have any reference implementation of the restbucks application? It would be nice if you could publish it. The language won’t matter.

    Kind regards,

  4. iansrobinson says:

    November 30th, 2009 at 5:57 pm (#)

    Hi Robert

    There used to be a video of ‘Beginning an SOA Initiative’ at http://soaconference2009.spaces.live.com/blog/cns!FA6FC7F5DB1C07!179.entry?_c=BlogPart, but it’s been taken down.

    InfoQ recorded the REST in Practice tutorial, and we’re looking to turn that into a series of videos with some additional code examples, but there’s no definite timetable for that at the moment.

    The REST in Practice book will feature lots of code and tests, in both Java and .NET; all this to be available for download in the first half of next year.

    Kind regards


  5. iansrobinson says:

    December 3rd, 2009 at 9:25 am (#)

    A video of ‘Beginning an SOA Initiative’ from QCon London has been posted on InfoQ here.


  6. Minha arquitetura dói. Devo mudar para REST? « Agile no mundo real says:

    May 6th, 2010 at 6:44 pm (#)

    […] mesmo tempo, um trabalho gerencial permite encontrar os pontos de suas aplicações que se beneficiriam imediatamente, potencializando o retorno do investimento nessa […]

  7. kinderman.net : Approaching pure REST: Learning to love HATEOAS says:

    June 24th, 2010 at 6:12 am (#)

    […] The slides from Ian Robinson and Jim Webber's 2009 QCon tutorial on "REST in Practice" […]