RESTful Web Services Cookbook and over one million other books are available for Amazon Kindle. Learn more
Buy New
$25.52
Qty:1
  • List Price: $39.99
  • Save: $14.47 (36%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
RESTful Web Services Cook... has been added to your Cart
Trade in your item
Get a $10.54
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity Paperback – March 11, 2010

ISBN-13: 978-0596801687 ISBN-10: 0596801688 Edition: 1st

Buy New
Price: $25.52
44 New from $21.48 15 Used from $27.89
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$25.52
$21.48 $27.89
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Editorial Reviews

Book Description

Solutions for Improving Scalability and Simplicity

About the Author

Subbu Allamaraju is a Principal Member of Staff at eBay. See linkedin.com/in/subbu for his latest profile.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 316 pages
  • Publisher: Yahoo Press; 1 edition (March 11, 2010)
  • Language: English
  • ISBN-10: 0596801688
  • ISBN-13: 978-0596801687
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #23,743 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

It is a cook book and proves to be one.
MS
The book is not tied to a specific programming language, which I think is good as it focuses on core concepts instead.
Manuel Rodriguez
Good book to understand and refer about the web services with REST API.
VJ

Most Helpful Customer Reviews

26 of 27 people found the following review helpful By J. Fahey on June 1, 2010
Format: Paperback
As is common with O'Reilly's Cookbooks, the style of this book is very terse and to the point. There is not much handholding. The intended audience seems to be system architects who already know what they are doing, but who need to know what they should be aiming for when they want to be RESTful. The "recipes" in this Cookbook are more like Best Practices, since figuring out how to implement them is left as an excercise for the reader.

Compared to my previous readings on REST, this book strongly emphasizes the use of consistent XML formats. For me, this was the most important lesson in the book. It is not enough to just use PUT and DELETE: in order to really think in terms of "representations," you need to design meaningful XML. Along these lines, Allamaraju's discussion of the Atom protocol is particularly interesting.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 23 people found the following review helpful By Riyad Kalla VINE VOICE on August 3, 2011
Format: Paperback Verified Purchase
I had been following "What is REST" tutorials online for the last few weeks as I was working on an API for an upcoming SaaS product. Unfortunately there were still some nitty-gritty details behind the tenants of RESTful design that weren't clicking in my brain, making it hard for me to really grok if I was following the intended design guidelines correctly or just faking it like so many other services do.

Picking this book up after a recommendation from an HN reader, I got 4 chapters in before the smoke cleared in my brain and I had multiple "Ah ha!" moments such that the whole concept cleared up for me in a matter of days.

It could be the writing style or presentation, but I just found it really easy to digest and answering all my questions as they popped up in my head.

An excellent resource for anyone else working on RESTful API design.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 20 people found the following review helpful By Hugh Watkins VINE VOICE on March 18, 2010
Format: Paperback Verified Purchase
I have not made it through the whole book, but my first impressions are really good. One of the interfaces we were designing for work is to time consuming to wait for a http response, in the first chapter of this book it gives you the way to do Asynchronous requests correctly with rest.

There is also some good information on presenting resources that are not nouns, nouns are easy right you have a collection of people for example, you want to list all the people and do CRUD operations on a particular person. This to me is classical rest and is strait forward to do, but what about verbs (not in the POST, DELETE http sense) but in the give me driving directions sense. The book covers this and actually uses driving directions as it's example.

There are a couple of issues I'm still trying to find covered in the book, like how to do pagination on a collection of resources correctly. There is at least one recipe on this, but I did not see how to indicate a default page size (ie I requested all user accounts, but only returned first 200 dues to size, how does the client know that 200 were returned)

The other thing is the proper way to use http get parameters in search and other limiting operations. It would be nice to have some basic recipes there, but to be fair I might just not have seen them yet.

All in all it's a nice addition to your technical library.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By Manuel Rodriguez on June 20, 2011
Format: Paperback
This book provides a clear and concise description of REST and how to make your web services accesible via REST. I got the book because I was struggling with authenticating a Restful web service. The chapter on security is worth the price of the book. I finally understood OAuth's three-legged and two-legged protocols, and was able to build a protected web service API. The book is not tied to a specific programming language, which I think is good as it focuses on core concepts instead. It was easy for me to work on Python and Javascript to get the OAuth operation in place.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 12 people found the following review helpful By Oddleif on September 19, 2010
Format: Paperback
If you are looking for a book on REST I will highly recommend RESTful Web Services Cookbook by Subbu Allamaraju. As the title sais, it's a cookbook for REST and a great starting point for anyone starting with rest or looking for more insight into the best practices on how to implement RESTful web services.

The main focus is on the architecture and concepts, not the specific implementation details for any different language. Truly a book outlining the foundations for a lasting technology.

If you are looking for a book telling you how to implement REST in Java or C# or Ruby or any other language, this is not the book you are looking for.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By infolock on March 5, 2012
Format: Paperback
All I can say is, this book ROCKS. A thorough, in-depth approach that takes you not only to the high-level perspectives to understand what REST is and what is required, but also a lower level best practices approach to making solid architectural decisions for your code.

It also uses the approach of relating potential/real world problems, followed by solutions that explain how to solve the problem, what the problem was, and why the solution is the best approach through reference to design and standards.

Great book. If you have a basic concept as to what REST is and are looking for guidance to that next step for proper architecture/design solutions, then this it he book for you.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 11 people found the following review helpful By Brian C. Lanham on October 5, 2010
Format: Paperback Verified Purchase
This book is not for learning what REST is or how to get started with REST in a particular technology (like WCF). Instead, as written in the book, it is for designers and developers of RESTful services. However, that does not mean beginners should avoid it. For me, it's quite the opposite. I find this book very useful while I'm learning REST.

I purchased this book to go along with learning WCF and creating services for Android and iOS. I knew it is not an introduction to REST. I use it to help supplement what I learn. By seeing the practical implementations, with context, in this book, I get a better understanding of how to implement REST services and how the "theory" of REST works in actual software systems. I also find it useful to rely on this book for relatively common operations. It is a great way to get started with developing RESTful services.

I appreciate what this book offers. It provides a starting point for developing REST services for those who are familiar with REST but want to get started quickly. It is also similar to a design patterns book in that it describes solutions to common problems. In this way, the book allows you to skip solving the basic problems. Instead, you can adapt the solutions provided in the book to your specific situations.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?


Frequently Bought Together

RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity + RESTful Web APIs + REST in Practice: Hypermedia and Systems Architecture
Price for all three: $91.90

Buy the selected items together