Its not an implementation in the sense of running code, but I really like the article “How to GET a cup of coffee” on InfoQ. It describes the process of ordering a coffee at Starbucks as a RESTful protocol. This goes beyond the typical “everything is a resource” REST introductory article and focuses on HATEOAS. Highly recommended.