You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by ma...@apache.org on 2012/02/24 14:58:04 UTC
svn commit: r1293254 - in /ace/site/trunk/content/dev-doc:
requirements.mdtext roles.mdtext
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.