Quoted from an O’Reilly email to me on Thu Jun 1 12:10:59 2006.
"Web Services on Rails by Kevin Marshall
In recent years, web services have become increasingly useful to smaller web site developers. Thanks to standards like SOAP and XML-RPC as well as frameworks such as Ruby on Rails, developers can easily create web service clients and servers with fewer errors. This guide looks at how Ruby on Rails makes building web service clients and servers simple and fun, with plenty of working examples and code details so you can see just how everything works. ISBN: 0-596-52796-9, 32 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/websor/”
Everything is true except “plenty of working examples”. I need more. There were only 48 examples of one to many lines of code in 29 pages before the summary. The number and quality of the working examples is fine, just not plenty. They are based on the three architectures most used today: REST, SOAP, and XML-RPC. The examples work as the author advertises. The examples cover a variety of web service circumstances and are not one web service developed over the course of the book.
Some of the topics covered include:
Building clients, building servers, web services basics, web services signatures, WSDL files, and web service architectures. They are clearly spelled out, if briefly.
I thought the discriminations made between :expects and :returns; ActiveRecord::Base and ActionWebService::Struct types; :direct and :layered and :delegated were all straightforward and well defined without going overboard.
The 30+ pages were easy to read and understand. I read it in one evening. The book is for someone a little more advanced than a beginner. If you do not know how to get the software, Ruby on Rails, you need to figure that out before you get to this book.
The book is in .pdf format. I like that feature. You can buy this online through the O’Reilly shopping cart and then download it.
I would give this book 4 out of 5 stars, with that fifth star waiting for another 48 examples. I recommend this book for those who have the software, launched it a few times, and want a successful implementation of some useful examples.
Frederick J Eccher Jr June 8, 2006
MBA
M.S. Management of Information Systems
A.B. Psychology
B.A. Biology
President, Board of Directors, Saint Louis Visual Basic Users Group
rick@stlvbug.net
|