Simple retrieval of a file using a known identifier and store name
- Obtain filepath and other status information about a single file object in a given store
- Unless cached, request retrieval and initiate a new job to stage the file object from the given store into it's disk cache for retrieval
- Continue polling until status indicates file is ready in the disk cache for retrieval
- Retrieve the file object by id from the cache
Retrieval of a file from Fedora 4 using a known URI of a non-RDF resource
- Direct access to a non-RDF redirect node in Fedora redirects to the stored URL, which is probably a PURL
- PURL resolution and redirection to asynchronous aware client, such as a JavaScript interface embedded in a Rails application
- Asynchronous client mediates retrieval via service endpoints of the asynchronous storage proxy
- Obtain filepath and other status information about a single file object in a given store
- Unless cached, request retrieval and initiate a new job to stage the file object from the given store into it's disk cache for retrieval
- Continue polling until status indicates file is ready in the disk cache for retrieval
- Retrieve the file object by id from the cache using the filepath obtained from 'locate'