Gossamer is a web framework that emphasizes the use of distributed, independent resources. With Gossamer, you construct websites out of a network of lightweight objects that manage particular resources. Resources can utilize other resources through fault-tolerant, loosely coupled RESTful[http://en.wikipedia.org/wiki/Representational_State_Transfer] communications. Resource brokers manage the resource objects, storing them in a distributed cache (eg, <tt>memcache</tt>). Resources can easily serve their content in multiple formats, such as HTML, Atom, and RDF. Gossamer is intended to be a useful platform for aggregators, mashups, web services, implementing the semantic web, and other applications that depend on external network resources rather than internal databases.

Required Ruby Version

None

Authors

John Labovitz

Versions

  1. 0.1 July 22, 2008* (11 KB)

SHA 256 checksum