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
- Data input (see Appl-6)
- Data output and data linking.
3.0 Expected Action Sequence
- Data input:
Data input:
See description in (Appl-6)
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.
- Application manager creates a data selctor object
- Collects all objects to be stored from the transient data store
- Passes the selection to the persistent data service
- Service stores all selected objects. For each object:
- Find proper converter
- Create persistent object representation
- Fill persistent data links. Links must contain an technology identifier.