...
Gliffy Diagram | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
Use Case: Simple OCFL - based implementation
...