Popular Models for Developing and Integrating Software - 1970s to Present (Structured, Object-Oriented, SOA, WOA)

    From my article on twelve things you need to know about REST and WOA:

    hinchcliffe.org/archive/2008/04/08/16627.aspx

    The twelve things themselves are:

    1. REST posits an interconnected information ecosystem, not an isolated set of point Web services.
    2. A focus on Design for Consumption instead of Design for Integration.
    3. REST security is egalitarian and is as secure as the Web itself.
    4. Service interaction directly by the client is a first class citizen in WOA.
    5. Service contracts are simpler and suppler in a REST model.
    6. REST strongly complements traditional SOA, if you must have it.
    7. REST and WOA enables and does not violate the principles of service-orientation.
    8. We have reached a possibly final state of deconstruction between data and function.
    9. REST drives WOA but WOA extends beyond REST.
    10. REST is deeply infused into the fabric of the Web today.
    11. REST enables an inversion of control that drives adoption and integration.
    12. REST and WOA can handle systems of arbitrary complexity and size.

    Partially inspired by Stefan Tilkov's piece here: www.infoq.com/articles/tilkov-rest-doubts

    Comments and faves

    1. unileon, Fabrice Terrasson, and Roebot added this photo to their favorites.

    2. Roebot (42 months ago | reply)

      Excellent. Thanks. I used it here: www.mindtouch.com/blog/2008/12/28/10-deki-cap abilities-yo...

      Also, have you looked at www.MindTouch.com. Did you know we built this with a WOA? mindtouch.com/Technology

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts