views:

391

answers:

3

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
Good overview doc. Here's another reference with some motivation behing RESTful (http://ajaxpatterns.org/RESTful_Service).
+1  A: 

RESTful Web Services

Hank Gay
Thanks, I didn't know there was a book out on this. Will definitely buy.
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
@Hank yes, that's the authoritative source on REST.
Wahnfrieden
+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