<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>853961</id>
  <title><![CDATA[RESTful Web Services]]></title>
  <isbn><![CDATA[0596529260]]></isbn>
  <isbn13><![CDATA[9780596529260]]></isbn13>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <description><![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]></description>
  <work>
  <best_book_id type="integer">853961</best_book_id>
  <books_count type="integer">4</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">839459</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">8</original_publication_day>
  <original_publication_month type="integer">5</original_publication_month>
  <original_publication_year type="integer">2007</original_publication_year>
  <original_title>RESTful Web Services</original_title>
  <rating_dist>total:62|5:21|4:28|3:9|2:4|1:0|</rating_dist>
  <ratings_count type="integer">62</ratings_count>
  <ratings_sum type="integer">252</ratings_sum>
  <reviews_count type="integer">146</reviews_count>
  <text_reviews_count type="integer">15</text_reviews_count>
</work>

  <average_rating><![CDATA[4.06]]></average_rating>
  <ratings_count><![CDATA[59]]></ratings_count>
  <text_reviews_count><![CDATA[15]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/853961.RESTful_Web_Services]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/853961.RESTful_Web_Services]]></link>
  <authors>
    <author>
    <id>3100</id>
        <name><![CDATA[Leonard Richardson]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/3100.Leonard_Richardson]]></link>
    <average_rating>4.06</average_rating>
    <ratings_count>66</ratings_count>
    <text_reviews_count>19</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="20" total="146">
      <review>
  <id>23398140</id>
    <user>
    <id>46422</id>
    <name><![CDATA[TK]]></name>
    <location><![CDATA[Austin, TX]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/46422-tk]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1176744586p3/46422.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1176744586p2/46422.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.08</average_rating>
  <ratings_count>59</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>1</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="semantic-web" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat May 31 15:55:16 -0700 2008</date_added>
  <date_updated>Sat Oct 11 21:46:18 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Everything from OREILLY is of the highest quality.  The book as you would expect is heavily biased toward REST versus an RPC architecture.  I agree that one must read this book if they hope to understand all of the options in building scalable web-services.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/23398140]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/23398140]]></link>
</review>
      <review>
  <id>51898338</id>
    <user>
    <id>1191018</id>
    <name><![CDATA[Dalebrayden]]></name>
    <location><![CDATA[Seattle, WA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1191018-dalebrayden]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="software" />
        <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri May 01 00:00:00 -0700 2009</read_at>
  <date_added>Tue Apr 07 22:07:40 -0700 2009</date_added>
  <date_updated>Sat May 23 12:25:18 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is both a manifesto for what the authors term 'REST-Oriented Architecture' (ROA), and a technical dive into the mechanics and semantics of REST. It comes as a big breath of fresh air after years of being harangued by the putative benefits of Service-Oriented Architecture (SOA) with its plethora...<a href="http://www.goodreads.com/review/show/51898338">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/51898338]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/51898338]]></link>
</review>
      <review>
  <id>34983138</id>
    <user>
    <id>888306</id>
    <name><![CDATA[Ross]]></name>
    <location><![CDATA[Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/888306-ross]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1224259195p3/888306.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1224259195p2/888306.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[Web Developers, Web Application Designers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Nov 14 00:00:00 -0800 2008</read_at>
  <date_added>Fri Oct 10 09:48:26 -0700 2008</date_added>
  <date_updated>Mon Nov 17 06:57:14 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Overall, I really liked this book.  It has gotten me excited about REST and Resource Oriented Architecture as a driving force for the programmatic web.  I would recommend this book to anyone interested in learning about those topics.<br/><br/>On the other hand, I found the author's use of the firs...<a href="http://www.goodreads.com/review/show/34983138">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/34983138]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/34983138]]></link>
</review>
      <review>
  <id>51701630</id>
    <user>
    <id>269632</id>
    <name><![CDATA[Ruquay]]></name>
    <location><![CDATA[Goslar, Germany]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/269632-ruquay-calloway]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[web developers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Jan 01 00:00:00 -0800 2008</read_at>
  <date_added>Mon Apr 06 11:23:58 -0700 2009</date_added>
  <date_updated>Mon Apr 06 11:30:16 -0700 2009</date_updated>
  <read_count>2</read_count>
    <body><![CDATA[A great resource that explains why - and how - to keep web services as simple and meaningful as possible.  Web authors are encouraged to keep the Resource in URLs - those &quot;things&quot; we are interested in -, rather than cluttering the developer mindspace with an ever-growing pile of verbs and ...<a href="http://www.goodreads.com/review/show/51701630">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/51701630]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/51701630]]></link>
</review>
      <review>
  <id>16684590</id>
    <user>
    <id>266149</id>
    <name><![CDATA[Fogus]]></name>
    <location><![CDATA[Washington, DC]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/266149-fogus]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1186754621p3/266149.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1186754621p2/266149.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="2008_read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Mar 01 00:00:00 -0800 2008</read_at>
  <date_added>Fri Feb 29 07:52:35 -0800 2008</date_added>
  <date_updated>Tue Mar 25 11:03:51 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[REST REST REST.  Everyone is talking about RESTful webservices, and there is some merit to the discussion.  This was a very well thought out book and presented the REST topic in a sensible light.  The only problem that I had was that the book could have been written in 200 pages, maximum.  Aside fro...<a href="http://www.goodreads.com/review/show/16684590">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/16684590]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/16684590]]></link>
</review>
      <review>
  <id>68804738</id>
    <user>
    <id>2663890</id>
    <name><![CDATA[Jeroen]]></name>
    <location><![CDATA[Brussels, 11, Belgium]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2663890-jeroen]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="work" />
      </shelves>
  <recommended_for><![CDATA[Software architects]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Jan 01 00:00:00 -0800 2009</read_at>
  <date_added>Tue Aug 25 05:49:57 -0700 2009</date_added>
  <date_updated>Fri Sep 11 04:35:49 -0700 2009</date_updated>
  <read_count>1</read_count>
    <body><![CDATA[I love restful web services. &quot;The web as it should be used&quot; is theoretically marvelous but practically difficult to do. This book will get you more excited about REST and help you a bit further but we still aren't there.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68804738]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68804738]]></link>
</review>
      <review>
  <id>69876727</id>
    <user>
    <id>750847</id>
    <name><![CDATA[Sarah]]></name>
    <location><![CDATA[Brooklyn, NY]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/750847-sarah]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1241606394p3/750847.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1241606394p2/750847.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Sep 17 00:00:00 -0700 2009</read_at>
  <date_added>Wed Sep 02 19:21:46 -0700 2009</date_added>
  <date_updated>Thu Sep 17 19:31:33 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[A different look at web/rest services than I've had before.  I appreciated seeing the different side and there are definitely techniques I will take away, but I'm not sure I buy the authors arguments 100%.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/69876727]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/69876727]]></link>
</review>
      <review>
  <id>52031443</id>
    <user>
    <id>2197220</id>
    <name><![CDATA[Maoxs]]></name>
    <location><![CDATA[Shanghai, 23, China]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2197220-maoxs]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 08 23:25:03 -0700 2009</date_added>
  <date_updated>Wed Apr 08 23:25:10 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Very good book]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/52031443]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/52031443]]></link>
</review>
      <review>
  <id>51337216</id>
    <user>
    <id>2183571</id>
    <name><![CDATA[Lily]]></name>
    <location><![CDATA[Beijing, 22, China]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2183571-lily]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-F-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-F-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Apr 02 20:08:56 -0700 2009</date_added>
  <date_updated>Wed Apr 08 23:23:08 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Very good book for web service]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/51337216]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/51337216]]></link>
</review>
      <review>
  <id>78837640</id>
    <user>
    <id>2018412</id>
    <name><![CDATA[John]]></name>
    <location><![CDATA[Raleigh, NC]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2018412-john-ryding]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1235482886p3/2018412.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1235482886p2/2018412.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Dec 26 00:00:00 -0800 2009</read_at>
  <date_added>Tue Nov 24 06:49:17 -0800 2009</date_added>
  <date_updated>Sat Dec 26 19:15:24 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[A very easy read that uses a lot of current real-world examples at the time of this writing.  If you are a software engineer working on web projects, this is a MUST READ. This book explains how the modern internet works.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/78837640]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/78837640]]></link>
</review>
      <review>
  <id>8394271</id>
    <user>
    <id>586402</id>
    <name><![CDATA[Chip]]></name>
    <location><![CDATA[San Mateo, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/586402-chip-turner]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Jul 01 00:00:00 -0700 2007</read_at>
  <date_added>Mon Oct 29 12:20:16 -0700 2007</date_added>
  <date_updated>Mon Oct 29 12:21:15 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[not bad, but REST probably doesn't need a whole book.  anything that has examples in 3+ languages is just trying to make a broad topic seem practical.  nice coverage of what works and doesn't work, though, and general design suggsestions]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/8394271]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/8394271]]></link>
</review>
      <review>
  <id>13815749</id>
    <user>
    <id>759142</id>
    <name><![CDATA[Ira]]></name>
    <location><![CDATA[Salt Lake City, UT]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/759142-ira-burton]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1200584118p3/759142.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1200584118p2/759142.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="computing" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Jan 01 00:00:00 -0800 2008</read_at>
  <date_added>Mon Jan 28 08:28:11 -0800 2008</date_added>
  <date_updated>Mon Jan 28 08:30:36 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book while interesting, leaves much to be desired.  They author is a bit scattered, and following his examples and code snips is a bit trying at times.  None the less, it is an interesting read on REST style development.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/13815749]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/13815749]]></link>
</review>
      <review>
  <id>24827505</id>
    <user>
    <id>1250226</id>
    <name><![CDATA[Kevin]]></name>
    <location><![CDATA[Loveland, OH]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1250226-kevin]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1213909362p3/1250226.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1213909362p2/1250226.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="technology" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Nov 01 00:00:00 -0700 2008</read_at>
  <date_added>Wed Jun 18 13:09:43 -0700 2008</date_added>
  <date_updated>Sat Nov 22 10:11:08 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Thorough and at times tedious look at REST-based services. It does cut through the hype and explain the benefits of REST rather well, though.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/24827505]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/24827505]]></link>
</review>
      <review>
  <id>31161117</id>
    <user>
    <id>1455361</id>
    <name><![CDATA[Michael]]></name>
    <location><![CDATA[Tacoma, WA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1455361-michael]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Jul 23 00:00:00 -0700 2008</read_at>
  <date_added>Mon Aug 25 13:33:49 -0700 2008</date_added>
  <date_updated>Mon Aug 25 13:34:44 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Not sure I'll follow all of his suggestions, but definitely worth reading. I enjoyed the exposure to new concepts. ]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31161117]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31161117]]></link>
</review>
      <review>
  <id>29832208</id>
    <user>
    <id>31795</id>
    <name><![CDATA[wamberg]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/31795-wamberg]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>2</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Aug 11 06:14:35 -0700 2008</date_added>
  <date_updated>Wed Sep 24 05:47:02 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Makes up for what it lacks in quality with quantity.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/29832208]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/29832208]]></link>
</review>
      <review>
  <id>79380514</id>
    <user>
    <id>2963519</id>
    <name><![CDATA[Zhen]]></name>
    <location><![CDATA[Geneva, 1211, Switzerland]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2963519-zhen-xie]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="reference" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Nov 30 01:18:00 -0800 2009</date_added>
  <date_updated>Mon Nov 30 01:18:09 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/79380514]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/79380514]]></link>
</review>
      <review>
  <id>77180181</id>
    <user>
    <id>1769474</id>
    <name><![CDATA[Pankaj]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1769474-pankaj]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Nov 09 00:04:20 -0800 2009</date_added>
  <date_updated>Mon Nov 09 00:04:20 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/77180181]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/77180181]]></link>
</review>
      <review>
  <id>75932972</id>
    <user>
    <id>29324</id>
    <name><![CDATA[Jason]]></name>
    <location><![CDATA[Mountain View, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/29324-jason]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1174605613p3/29324.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1174605613p2/29324.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Nov 20 13:13:51 -0800 2009</read_at>
  <date_added>Tue Oct 27 15:14:51 -0700 2009</date_added>
  <date_updated>Fri Nov 20 13:13:51 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/75932972]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/75932972]]></link>
</review>
      <review>
  <id>75619526</id>
    <user>
    <id>1954598</id>
    <name><![CDATA[Chris]]></name>
    <location><![CDATA[Toronto, ON, Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1954598-chris-thomson]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1235104363p3/1954598.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1235104363p2/1954598.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Oct 24 16:59:34 -0700 2009</date_added>
  <date_updated>Sat Oct 24 16:59:34 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/75619526]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/75619526]]></link>
</review>
      <review>
  <id>75229011</id>
    <user>
    <id>728479</id>
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/728479-mike]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">853961</id>
  <isbn>0596529260</isbn>
  <isbn13>9780596529260</isbn13>
  <text_reviews_count type="integer">15</text_reviews_count>
  <title>
    <![CDATA[RESTful Web Services]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1178921834m/853961.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1178921834s/853961.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/853961.RESTful_Web_Services</link>
  <average_rating>4.06</average_rating>
  <ratings_count>62</ratings_count>
  <description>
    <![CDATA[&quot;Every developer working with the Web needs to read this book.&quot; -- David Heinemeier Hansson, creator of the Rails framework<br/> <br/> &quot;RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it.&quot; -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist<br/> <br/> 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 <em>RESTful Web Services</em> 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.<br/> <br/> This book puts the &quot;Web&quot; 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:&lt;ul&gt; &lt;li&gt;Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language&lt;/li&gt; &lt;li&gt;Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services&lt;/li&gt; &lt;li&gt;Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)&lt;/li&gt; &lt;li&gt;Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol&lt;/li&gt; &lt;li&gt;Discusses web service clients for popular programming languages&lt;/li&gt; &lt;li&gt;Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)&lt;/li&gt; &lt;li&gt;Focuses on practical issues: how to design and implement RESTful web services and clients&lt;/li&gt; &lt;/ul&gt; 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.]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Oct 21 06:29:37 -0700 2009</date_added>
  <date_updated>Wed Oct 21 06:29:44 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/75229011]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/75229011]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="to-read" />
          <shelf name="currently-reading" />
          <shelf name="programming" />
          <shelf name="technology" />
          <shelf name="tech" />
          <shelf name="ruby" />
          <shelf name="technical" />
          <shelf name="software" />
          <shelf name="work" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=853961</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>