Added: websites/staging/ace/trunk/content/docs/use-cases/uc-05.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-05.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-05.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,187 @@ + + + + Use Case 05 - Send audit log data + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 05 - Send audit log data

+
+

Sends new audit log data to a server.

+

Flow

+

Basic flow

+
    +
  1. The target asks the discovery protocol for the location of the server.
  2. +
  3. The target queries the server for the audit log entries it already has.
  4. +
  5. The target sends any new entries to the server.
  6. +
+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-06.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-06.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-06.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,188 @@ + + + + Use Case 06 - Synchronize + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 06 - Synchronize

+
+

Synchronize a local repository with a remote one.

+

Flow

+

Basic Flow

+
    +
  1. Relay server asks discovery service for a location of a server for a certain repository.
  2. +
  3. Relay server contacts the repository to ask for a list of versions.
  4. +
  5. Relay server downloads missing versions of the repository.
  6. +
+

Alternative Flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-07.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-07.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-07.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,188 @@ + + + + Use Case 07 - Add artifact + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 07 - Add artifact

+
+

Add a new artifact to the system.

+

Flow

+

Basic flow

+
    +
  1. The user selects an artifact to add to the system.
  2. +
  3. The system checks if the artifact is of a type it understands.
  4. +
  5. The system checks if the artifact already exists or not.
  6. +
  7. The system adds the artifact.
  8. +
+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-08.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-08.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-08.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,188 @@ + + + + Use Case 08 - Add artifact from external location + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 08 - Add artifact from external location

+
+

Adds a new artifact from an external location. An external location is a location you cannot or should not link to (because it is volatile).

+

This use case extends Add artifact.

+

Flow

+

Basic flow

+

The basic flow is the same as for Add artifact, but at the end, some additional steps are necessary:

+
    +
  1. The system adds the artifact itself to a repository that matches the artifact type.
  2. +
  3. A reference from that repository to the newly stored artifact is generated.
  4. +
+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-09.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-09.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-09.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,187 @@ + + + + Use Case 09 - Add artifact from managed location + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 09 - Add artifact from managed location

+
+

Adds an artifact from a managed location. A managed location is a location that can be referenced with a URL.

+

This use case extends Add artifact.

+

Flow

+

Basic flow

+

The basic flow is similar as for Add artifact, but:

+ +

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-10.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-10.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-10.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,183 @@ + + + + Use Case 10 - Add artifact from filesystem + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 10 - Add artifact from filesystem

+
+

Adds a new artifact from the local filesystem.

+

This use case extends Add artifact from external location.

+

Flow

+

Basic flow

+

The basic flow is the same as for Add artifact from external location, but more specifically, the artifact is retrieved from the local filesystem.

+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-11.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-11.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-11.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,183 @@ + + + + Use Case 11 - Add artifact from OBR + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 11 - Add artifact from OBR

+
+

Adds a new bundle from an OSGi Bundle Repository.

+

This use case extends Add artifact from managed location.

+

Flow

+

Basic flow

+

The basic flow is the same as for UC Add artifact from managed location, but more specifically we select a bundle from an OBR.

+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-12.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-12.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-12.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,186 @@ + + + + Use Case 12 - Associate + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 12 - Associate

+
+

Creates a new association.

+

Flow

+

Basic flow

+
    +
  1. User selects two entities.
  2. +
  3. User creates an association between the two.
  4. +
  5. User enters additional data for the association.
  6. +
+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-13.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-13.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-13.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,185 @@ + + + + Use Case 13 - Associate artifact to distribution + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 13 - Associate artifact to distribution

+
+

Associates an artifact to a distribution.

+

This use case extends Associate.

+

Flow

+

Basic flow

+

The actor in this case is the release manager. The basic flow remains the same except for the fact that the association is always made between an artifact and a distribution and there is no additional data.

+

Alternative flows

+ +

Details

+

Our current implementation has artifacts, features and licenses. The theory remains the same.

+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-14.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-14.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-14.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,183 @@ + + + + Use Case 14 - Associate distribution to target + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 14 - Associate distribution to target

+
+

Associates a distribution to a target.

+

This use case extends Associate.

+

Flow

+

Basic flow

+

The actor in this case is the license manager. The basic flow remains the same except for the fact that the association is always made between a distribution and a target and there is no additional data.

+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-15.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-15.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-15.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,185 @@ + + + + Use Case 15 - Create + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 15 - Create

+
+

Creates a new object.

+

Flow

+

Basic flow

+
    +
  1. User creates the object and names it.
  2. +
  3. User enters additional data for the object.
  4. +
+

Alternative flows

+
+
+ +
+ + Added: websites/staging/ace/trunk/content/docs/use-cases/uc-16.html ============================================================================== --- websites/staging/ace/trunk/content/docs/use-cases/uc-16.html (added) +++ websites/staging/ace/trunk/content/docs/use-cases/uc-16.html Mon Nov 24 22:42:13 2014 @@ -0,0 +1,182 @@ + + + + Use Case 16 - Create distribution + + + + + + + + + + + + + + + +
+

Home » Docs » Use-cases

+

Use Case 16 - Create distribution

+
+

Creates a new distribution.

+

Flow

+

Basic flow

+

Same as Create, but with specific attributes for a distribution.

+

Alternative flows

+
+
+ +
+ +