As atonement for my sins,I've started a new mini-project calledgRESTbook.The idea is to actually stop spouting off about REST, and just waving the "it's easy and it's cacheable!" flag,and writes some code. An example. Of a really simple service, but complex enough to show all theinteresting generic challenges. Remember web Guestbooks? That's even easier than the old todo listthat we usually used to use as an example app.
I've been meaning to do this for a while. Actually, what I really want to play with is stuff like this (liftedfrom the project page):
- machine- and human-readable descriptions of services
- machine- and human-readable descriptions of data flowing through these services
- library-ized engines to handle common RESTy patterns
- programming language 'interfaces' that I can use to plug existing data into the library-ized engines
- finding out what nice looking client interfaces to RESTy services look like
But you have to crawl before you can walk.
And I also want to play with the client end as well, since there areplenty of unknownsin that space as well. Currently planning on using Flex for the client.
I'll sporadically post back here as significant function becomes available ...