Scenario Analysis

Markus Frank

1.0 Scenario

Appl-10: An application has two persistent data stores: one (leagcy) read only, the other (more modern) for storing newly created objects.

2.0 Assumptions

See analysis of Appl-6.

3.0 Coverage

    1. Data input (see Appl-6)
    2. Data output and data linking.

3.0 Expected Action Sequence

  1. Data input: Data input: See description in (Appl-6)
  2. Data output:
    The application manager knows about the data output service to be used. Data output is performed by passing a selection of transient objects to the persistency service responsible for output. These are standard scenarios which are contained in the diagrams of the persistency/conversion mechanism.
    1. Application manager creates a data selctor object
    2. Collects all objects to be stored from the transient data store
    3. Passes the selection to the persistent data service
    4. Service stores all selected objects. For each object:
      1. Find proper converter
      2. Create persistent object representation
      3. Fill persistent data links. Links must contain an technology identifier.