RIFE : Web Application Framework
Snippet from the site:
RIFE combines both (request and component based frameworks) by taking control of the entire data and logic flow in a request-based model.
Developers remain close to the architecture of CGI applications and have full control over URLs, forms, parameters, cookies and pathinfos.
However, instead of mapping actions and controllers directly to the request, RIFE provides a component object model that behaves identically in many different situations such as individual pages, intercepted requests, portal-like page fragments and integratable widgets. Components can be wired together and be packaged as groups that are components in their own right.