Richardson and Ruby's *Restful Web Services* (was Re: "good" web service api)

From: Raymond Yee <yee_at_nyob>
Date: Sat, 30 Jun 2007 08:15:53 -0700
To: CODE4LIB_at_listserv.nd.edu
I have to agree with Alex -- Ruby and Richardson's book *Restful Web
Services* (RWS for short)  is well-worth reading if you are setting out
to create a "good" web service API.   I'm working through the book
myself right now and would love to discuss the book here if there is any
interest.

For example, to the point that we should refrain from the notion of an
API.  I'm trying to understand how far we can really fold the human user
interface and the machine machine interface into one -- instead of
having the UI and the API as fairly distinct things.  I've not had a
chance to actually try for myself the extended examples given in the
book of a social bookmarking system.  Does the example provide for both
the human and machine interfaces all in one?

-Raymond

Alexander Johannesen wrote:
> On 6/30/07, Eric Lease Morgan <emorgan_at_nd.edu> wrote:
>> What are the characteristics of a "good" Web Service API?
>
> That you refrain from the notion of an API. :)
>
> Seriously, before you do anything, read the book "Restful WebServices"
> by Sam Ruby and Leonard Richardson
> (http://www.oreilly.com/catalog/9780596529260/). I'd do it the ROA way
> (and have for some time; resource oriented architecture), but I do
> understand it puts certain strain on the areas of the brain
> responsible for learning conceptually new things.
>
>
> Alex
> --
> ---------------------------------------------------------------------------
>
> Project Wrangler, SOA, Information Alchymist, UX, RESTafarian, Topic Maps
> ------------------------------------------ http://shelter.nu/blog/
> --------


--
--
Raymond Yee, Ph.D.                      102 South Hall
Visiting Scholar                        UC Berkeley
School of Information                   Berkeley, CA 94720-4600
yee_at_berkeley.edu                        raymondyee_at_mashupguide.net
http://blog.dataunbound.com             http://blog.mashupguide.net
Received on Sat Jun 30 2007 - 09:11:49 EDT