Versions Compared

Key

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

...

Gliffy Diagram
nameocfl client with database as authoritative metadata source
pagePin8
 

WIP:  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

across requests.  How also do we ensure that two requests using the same transaction ID do not stomp on each other?   It seems that this is only becomes a problem if we want to support autoscaling of Fedora instances.

Gliffy Diagram
nameFedora to OCFL Session Mapping
pagePin5


Use Case:  Simple OCFL - based implementation

...