How to GET a Cup of Coffee

An intriguing and detailled example of implementing a real-world asynchronous workflow using REST. I’m not sure that I entirely agree with all the choices, but it’s well worth studying to see how capable REST can be.

InfoQ: How to GET a Cup of Coffee