Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

Children

Children Display

Goals

  1. Preservation storage
  2. Simplicity
  3. Performance

Implementation Plan

  1. Remove Modeshape (done)
  2. Create 2-3 APIs to allow plugging in new backends
  3. Implement OCFL 

Major CRUD-Related Interfaces

Gliffy Diagram
nameMajor interfaces and their interactions
pagePin8

Use Case:  Simple OCFL - based implementation

Gliffy Diagram
nameSimple OCFL implementation
pagePin4

Use Case: Horizontally-Scaled Fedora Instances Running against a single OCFL

Gliffy Diagram
namehorizontally scaled fedora
pagePin7
 

Use Case:  Fast reads and writes with OCFL   (THIS DIAGRAM NEEDS REVISITING)

Gliffy Diagram
nameOCFL, SPARQL-based Metadata and Search
pagePin3

Write Back Sequence Diagram (THIS DIAGRAM NEEDS REVISITING)

...

  1. (done)
  2. Implement OCFL - Fedora  interaction

OCFL Representation of Fedora Resources: 

...