Service-Oriented Design with Ruby and Rails

Service-Oriented Design with Ruby and Rails by Paul Dix

Paul Dix
01 / 11 / 2010
181 x 231 x 17mm

As existing Ruby on Rails deployments grow, and adoption expands into larger environments, developers need far better ways to interface with heterogeneous systems. They also need to scale more effectively: both to handle higher volumes of requests, and to support larger teams and code bases. Now, applying recent advances, Paul Dix introduces a powerful services-based design approach for overcoming all these challenges. Using his techniques, readers can leverage the full benefits of Ruby and Rails while overcoming obstacles that formerly limited their use in service-based environments. Dix presents new best practices for designing and creating services in Ruby, and consuming services from within Rails. Writing for web application and infrastructure developers and managers, he shows how to make the most of today's Ruby libraries for building and consuming RESTful web services. The book contains extensive downloadable code examples created with Ruby, Rails, and several open source libraries, including ActiveRecord, DataMapper, Sinatra, Hpricot, Nokogiri, and Typhoeus.

* Shows how to leverage the benefits of Ruby and Rails in SOA environments, and overcome the obstacles that have limited their use until now.
* Demonstrates emerging best practices for design and create services in Ruby, and consuming these and other services from within Rails.
* Introduces powerful non-Rails frameworks that make Ruby-based service implementation easy and fast.
Winter 2024 Book Frenzy (Online Only)
RRP: $54.95
15% off RRP

This product is unable to be ordered online. Please check in-store availability.
Instore Price: $54.95
Service-Oriented Design with Ruby and Rails is Out of Print

Other Titles by Paul Dix

You might also like

RRP refers to the Recommended Retail Price as set out by the original publisher at time of release.
The RRP set by overseas publishers may vary to those set by local publishers due to exchange rates and shipping costs.
Due to our competitive pricing, we may have not sold all products at their original RRP.