Wednesday, February 23, 2011

REST style

Last couple of days , I worked on a REST architecture. I never really worked on this architecture at the design level, I just applied some given rules during developments or maintenance. So I found this job very interesting.
My first surprise was to discover that a lot of people (including me) just take a  few REST characteristics  and claims to be "Restfull". In fact this is not a problem, but those people provide and promote something else that REST.
If you have time you could have a look at the Roy Thomas Fielding's phd thesis or you could have a look at the richardson maturity model. To be honest, the link that makes me realize what is really REST is this one : http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven.

The key points of REST :

  • ressources
  • hypermedia
  • server statelessness
In this list it seems thats hypermedia driven application is not well considered (accepted?). 
What ever read the previous link if what is preceding seems not clear.

Enjoy! 

No comments:

Post a Comment