|
Resolution: standard / high Figure 2.
Turnkey::Generate and Turnkey::Render processes. (a) The process of creating a Turnkey-based website via Turnkey::Generate is shown. A
SQL schema file is processed using SQL::Translator to create a directed graph representation
of the relationships between tables. These are used by Turnkey::Generate to create
an MVC-based web application. (b) The rendering of a Turnkey page by Turnkey::Render is shown. When a client request
is received an XML document describing the relationships between objects is consulted.
Model objects are created and combined with templates by the atom controller layer
to produce a rendered page. This is returned to the client.
O'Connor et al. Genome Biology 2008 9:R102 doi:10.1186/gb-2008-9-6-r102 |