Children
Goals
- Preservation storage
- Simplicity
- Performance
Implementation Plan
- Remove Modeshape (done)
- Create 2-3 APIs to allow plugging in new backends (done)
- Implement OCFL
Major CRUD-Related Interfaces
Gliffy Diagram |
---|
name | Major interfaces and their interactions |
---|
pagePin | 18 |
---|
|
Persistent vs Derived Application State
This diagram highlights the logical division of persistent content as well a derived state that persists across instance restarts.
Gliffy Diagram |
---|
name | Persistent Storage |
---|
pagePin | 6 |
---|
|
Use Case - Horizontally-Scaled Fedora Instances Running against a single OCFL
Gliffy Diagram |
---|
name | horizontally scaled fedora |
---|
pagePin | 9 |
---|
|
OCFL Client with persistent database as authoritative metadata source
Gliffy Diagram |
---|
name | ocfl client with database as authoritative metadata source |
---|
pagePin | 8 |
---|
|
Use Case: Simple OCFL - based implementation
...
- OCFL - Fedora interaction
OCFL Representation of Fedora Resources:
...