|
DROS Configuration
Maintained by: David Austin
|
This web page describes how configurations should be managed for DROS.
First, we define what is meant by a configuration. We will use the
term configuration space. A configuration space is the
data needed by programs that the user starts. It is expected that
every configuration space contain at least the data that StateManager
will use to start the processes that the user wants. In addition to
this, the configuration space will contain the configuration for each
of the programs that are started. Ideally, all configurable items for
each program will be loaded from the configuration space. However,
this is not required.
Each user therefore, has a configuration space (or multiple
configuration spaces). The configuration spaces are stored in the
global database maintained by the DBManager.
One overriding design idea for the configuration spaces is that one
should be able to re-use existing configurations, just re-defining the
parts that need to be changed for the latest application. Hopefully,
this will make configuration of the system a whole lot easier for the
users (though a little harder to implement).
|
Copyright 2001 David Austin
|