Table of Contents |
---|
Children
Children Display |
---|
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
...
- OCFL -
...
OCFL Client with persistent database as authoritative metadata source
Use Case: Horizontally-Scaled Fedora Instances Running against a single OCFL
Use Case: Fast reads and writes with OCFL
WORK IN PROGRESS: Fedora Session to OCFL Session Management - try to understand how Fedora Transactions (managed by FedoraSession) would map to a set of OCFL Sessions.
The problem: A Fedora transaction may span multiple HTTP Requests. Assuming that we do not want to commit anything to OCFL until the Fedora Transaction is committed, how do we maintain the state of open OCFL Sessions
...
- Fedora interaction
OCFL Representation of Fedora Resources: