RESTful Web Services and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £14.10

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £6.20 Amazon.co.uk Gift Card
RESTful Web Services
 
 
Start reading RESTful Web Services on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

RESTful Web Services [Paperback]

Leonard Richardson , Sam Ruby
4.2 out of 5 stars  See all reviews (5 customer reviews)
RRP: £30.99
Price: £20.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.85 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 5 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £14.51  
Paperback £20.14  
Trade In this Item for up to £6.20
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in RESTful Web Services for an Amazon.co.uk gift card of up to £6.20, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

RESTful Web Services + RESTful Web Services Cookbook + REST in Practice: Hypermedia and Systems Architecture
Price For All Three: £66.42

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 454 pages
  • Publisher: O'Reilly Media; 1 edition (15 May 2007)
  • Language English
  • ISBN-10: 0596529260
  • ISBN-13: 978-0596529260
  • Product Dimensions: 17.8 x 23.1 x 2.3 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 24,068 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Web services for the real world

Product Description

"Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework

"RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist

You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today's web service technologies have lost sight of the simplicity that made the Web successful. They don't work like the Web, and they're missing out on its advantages.

This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:

  • Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language
  • Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
  • Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
  • Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol
  • Discusses web service clients for popular programming languages
  • Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)
  • Focuses on practical issues: how to design and implement RESTful web services and clients
This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
16 of 17 people found the following review helpful
RESTful but also Rubyful 28 April 2008
Format:Paperback
This is a good book on the principles of RESTful web services and a useful reminder of the principles of REST itself.

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.

It is particularly disappointing that there are not more examples in JavaScript, addressing the substantial Ajax community - Chapter 11 deals with "Ajax Applications as REST Clients" and covers useful ground, but it would be better to see more.
Comment | 
Was this review helpful to you?
8 of 10 people found the following review helpful
Disappointing 8 Oct 2008
By C. Jack
Format:Paperback
I like some of the ideas of REST but have some issues with this book:

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.
Comment | 
Was this review helpful to you?
9 of 12 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
This is probably the only decent book available on using REST, It is an excellent read, short and concise and the most up to date.
I have read all the book and have found the examples to be excellent and complete. The book covers quite a few languages, which can help if you area contractor like me who comes accross and uses various languages.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges