Author: marrs
Date: Fri Feb 24 13:58:03 2012
New Revision: 1293254
URL: http://svn.apache.org/viewvc?rev=1293254&view=rev
Log:
Added an initial set of user roles and linked to them from the requirements.
Added:
ace/site/trunk/content/dev-doc/roles.mdtext
Modified:
ace/site/trunk/content/dev-doc/requirements.mdtext
Modified: ace/site/trunk/content/dev-doc/requirements.mdtext
URL:
http://svn.apache.org/viewvc/ace/site/trunk/content/dev-doc/requirements.mdtext?rev=1293254&r1=1293253&r2=1293254&view=diff
==============================================================================
--- ace/site/trunk/content/dev-doc/requirements.mdtext (original)
+++ ace/site/trunk/content/dev-doc/requirements.mdtext Fri Feb 24 13:58:03 2012
@@ -1,3 +1,4 @@
Title: Requirements
-[Use Cases](use-cases/)
+* [Roles](roles.html)
+* [Use Cases](use-cases/)
Added: ace/site/trunk/content/dev-doc/roles.mdtext
URL:
http://svn.apache.org/viewvc/ace/site/trunk/content/dev-doc/roles.mdtext?rev=1293254&view=auto
==============================================================================
--- ace/site/trunk/content/dev-doc/roles.mdtext (added)
+++ ace/site/trunk/content/dev-doc/roles.mdtext Fri Feb 24 13:58:03 2012
@@ -0,0 +1,43 @@
+Title: Roles
+
+These are the different roles in the system. Users of the system can be
assigned one or more roles. The roles are also used in the different [use
cases](use-cases/).
+
+## Release Manager
+
+The release manager manages the software configuration, linking artifacts to
features and features to distributions.
+
+## Target Manager
+
+The target manager manages the total population of targets and assigns them to
target operators.
+
+## Target Operator
+
+The target operator manages a (limited) set of targets designated to him by
the target manager. He is responsible for accepting changes to the software
configuration for those targets.
+
+## Remote Target Operator
+
+Like the target operator, the remote target operator manages a limited set of
targets.
+
+## License Manager
+
+The license manager manages the relationship between the targets and the
distributions.
+
+## Administrator
+
+The administrator manages the users, system settings, rights and security
certificates for the whole ecosystem.
+
+## Target
+
+A target runs the management agent that is responsible for updating the target.
+
+## Server
+
+The server manages all the metadata that expresses what artifacts should be
installed on what targets over time. It also contains an OBR for managing the
actual artifacts.
+
+## Relay server
+
+The relay server acts as a cache for the server. It synchronizes with the
server and might only contain a subset of the metadata to service a subset of
the targets.
+
+## Software Developer
+
+The software developer provides artifacts that will be added to the OBR.