RIBS: Marrying the REST and MVC Design Patterns

[Diagram updated on 10/27. Thanks to @frozencanuck for his feedback.] The RIBS diagram is my third attempt to extend the wildly-succesful Model–View–Controller design pattern to encompass first the The DCI Architecture and now the REST architectural style.  This time, I started by reverse-engineered the design principles behind the Ki Statechart Framework, particularly their use of statecharts as coordinating controllers.... Continue Reading →

ActiveResource: The RESTful standard

One of the coolest if under-hyped features of RESTful Ruby on Rails is ActiveResource.  This allows you to treat any other RESTful Rails app as a database backend, providing an ActiveRecord like object model for abstracting that web service.Though changing slightly for Rails 2.0 (to use "/" instead of ";" as a parameter separator), this is becoming the de-facto standard for... Continue Reading →

A Theology of REST?

Over on REST discuss, transplanted Ghanese IBMer Koranteng Ofosu-Amaah posted a fascinating economic analysis of REST. [Read more] for some choice excerpts from his Biblically-inspired parable(emphasis mine); I should ask him if he knows economist-theologian Sayo Ajiboye! ? There's a Reverend: HTTP ? There's a choir: the HUHXtable quartet (HTTP, URI, HTML, XML) ? There... Continue Reading →

REST defined, concisely

Hat tip to Sam Ruby for pointing me to Koranteng Ofosu-Amaah's recap of the "REST Elevator Pitch" as four brief points: ? Identification Of Resources ? Manipulation Of Resources Through Representations ? Self-Descriptive Messages ? Hypermedia As The Engine Of Application State[Read more] for a longer, metaphor-laden excerpt from Koranteng's Toli about the "HUHXtable (?)... Continue Reading →

New Microrformats-REST wiki, mailing list

The interest in using microformats with REST has grown so strong, Tantek suggested a new microformats-rest mailing list. http://microformats.org/discuss/mail/microformats-rest/I've similarly created a new section of the wiki devoted to these RESTy issues:http://microformats.org/wiki/restI've tried to collect all the relevant rest work from elsewhere on the wiki, as well as external resources (like toydi's excellent preso). I... Continue Reading →

Blog at WordPress.com.

Up ↑