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
unileon, Fabrice Terrasson, and Roebot added this photo to their favorites.
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