The diagram below illustrates the internal architecture of Theon and how that is used to manage the live service.
SchemaTree.
SchemaTree is also the data master for all elements except those contributed by the Schema
Factory.
SchemaTree is carried out indirectly via the XSDDB and through
the Generator and Template definitions for the SchemaFactory. The live database system catalog (or
a development snapshot of it) can also be used to populate/update the XSDDB
and therefore the SchemaTree.
SchemaTree in conjunction with the XSLT Transforms is converted via
the schematic process into different forms suitable for each of the main
components of a Theon managed database service (these are called derivations).
Change Management to manipulate/update the
live database schema to correspond with the version held in the Schema
Tree.
SchemaTree and the SchemaFactory Generator and Template
definitions) would be held in the repository of a central version control
system to facilitate managed change.