LogicalModel allows to use a resource as a model. It is based on web presentation http://www.slideshare.net/ihower/serviceoriented-design-and-implement-with-rails3
Dwayne Macgowan
gem "logical_model", "~> 0.1.7"