I'm an experienced client application developer (C++/C#), but need to come up to speed quickly on writing server side code to perform RESTful interactions. Specifically, I need to learn how to exchange data with OpenSocial containers via the RESTful API.
A:
I found this this to be a good introduction to RESTful web apps, although it doesn't refer to OpenSocial containers.
Sprintstar
2008-09-17 18:04:26
Good overview doc. Here's another reference with some motivation behing RESTful (http://ajaxpatterns.org/RESTful_Service).
2008-09-17 18:26:54
The original dissertation (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) that Darrell Miller mentioned is also really good. It will help you understand the reasoning behind a lot the things described in the book. That way you have a better feel for edgecases that aren't covered in-book
Hank Gay
2008-09-18 15:27:00
+2
A:
The RESTWiki is a very good resource and then there is the classic "How I explained REST to my Wife".
However, don't forget to go read about it directly from the source, it is not as difficult a read as it may first seem.
And I am assuming you will be doing REST over HTTP so this will come in very handy.
Lastly, considering OpenSocial supports the Atom Publishing Protocol, this will be useful.
Enjoy.
Darrel Miller
2008-09-17 18:15:11