- Paperback: 454 pages
- Publisher: O'Reilly Media; 1 edition (18 May 2007)
- Language: English
- ISBN-10: 0596529260
- ISBN-13: 978-0596529260
- Product Dimensions: 17.8 x 2.3 x 23.3 cm
- Average Customer Review: 4.2 out of 5 stars See all reviews (6 customer reviews)
- Amazon Bestsellers Rank: 313,348 in Books (See Top 100 in Books)
- See Complete Table of Contents
RESTful Web Services Paperback – 18 May 2007
Customers Who Bought This Item Also Bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your e-mail address or mobile phone number.
Web services for the real world
About the Author
Leonard Richardson (http://www.crummy.com/) is the author of the Ruby Cookbook (O'Reilly) and of several open source libraries, including Beautiful Soup. A California native, he currently lives in New York.
Sam Ruby is a prominent software developer who has made significant contributions to the many of the Apache Software Foundation's open source projects, and to the standardization of web feeds via his involvement with the Atom web feed standard and the popular Feed Validator web service.He currently holds a Senior Technical Staff Member position in the Emerging Technologies Group of IBM. He resides in Raleigh, North Carolina.
Inside This Book(Learn More)
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Clearly written with lots of examples. The authors are clearly passionate about REST and RESTful services and explain their viewpoint well.
However, at times, the passion spills over into polemics, which can distract.
For me, the worst aspect of the book is that the bulk of its examples are written in Ruby. I'm not very familiar with Ruby or Ruby on Rails - and Ruby syntax is hard to grasp for the uninitiated (ie me!). It also works some examples that depend on particular Ruby libraries that don't have counterparts in other languages.
1) Too much code, and too much ruby code.
2) Doesn't do enough to contrast REST with other approaches and/or explaining where the authors think each approach works well. Of course there was a comparison with a Web services based approach but I would have liked to read more about the wider picture. For example how the authors use REST in addition to SOA/DDD/messaging, assuming that they don't feel that one size fits all.
3) Examples of social bookmarking are useful but how about examples involving pub/sub within the enterprise, or long running work flows involving multiple systems. If you search hard on the Web you can find examples of using REST in such situations but in all honesty they are few and far between.
So all in all I found the book a bit of a let down, though still worth a read as there really aren't many good alternatives.
Another thing, to really grasp this book you need to know or learn Ruby on Rails. I'm in the later category, and I absolutely don't regret to have been 'obliged' to learn Ruby on Rails, actually this book provides a nice way to learn it for an already experienced programmer.
Most Recent Customer Reviews
The authors manage to describe RESTful web services, Resource Oriented Architecture and how it compares with traditional web service standards, like SOAP, in an easy to understand... Read morePublished on 14 Feb. 2010 by Jacob Reimers
Very clear, well written, and informative. It includes plenty of clear examples. It's also very readable - which tends to be a rare quality in technical books.Published on 22 Feb. 2008 by PB
Look for similar items by category
- Books > Computing & Internet > Computer Science > Architecture & Microprocessors
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Computer Science > Systems Analysis & Design
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools