Method, system and program for direct client file access in a data management system
AssigneeInternational Business Machines Corporation
InventorsDavid Alan Burton, Douglas Alan Williams
Life of this patent
Estimating the term…
Abstract
Provided is a method, system, and program implemented by a server for controlling and providing access to a file to at least one remote computer over a network. The server maintains metadata about files. The files are maintained at remote storage locations. The server receives a request from the remote computer for a filename of a requested file over the network. The server determines from the metadata one remote storage location address associated with the filename where the requested file is located. The server then updates the metadata for the requested file and sends the storage location address to the remote computer.
Claims39
A method for controlling and providing access to a file to at least one remote computer over a network, comprising:
- maintaining metadata about files maintained at remote storage locations;
- receiving a request from the remote computer for a filename of a requested file over the network;
- determining from the metadata one remote storage location address associated with the filename where the requested file is located;
- updating the metadata for the requested file;
- and
- sending the storage location address to the remote computer.
A method for accessing a file in a source code management system, comprising:
- sending a first request for a file;
- receiving a storage location address containing the file in response to the first request;
- sending a second request to the storage location address;
- and
- receiving an access to the file from the storage location address.
A system for controlling and providing access to a file to remote computers over a network, wherein remote storage locations are accessible over the network, comprising:
- metadata including information about files at the remote storage locations;
- means for receiving a request from one remote computer for a filename of a requested file over the network;
- means for determining from the metadata one storage location address of one remote storage location associated with the filename where the requested file is located;
- means for updating the metadata for the requested file;
- and
- means for sending the remote storage location address to the remote computer.
A system for accessing a file in a source code management system, comprising:
- means for sending a first request for a file;
- means for receiving a storage location address containing the file in response to the first request;
- means for sending a second request to the storage location address;
- and
- means for receiving an access to the file from the storage location address.
An article of manufacture including code for controlling and providing access to a file at storage locations on a network to at least one remote computer over the network, wherein the code is capable of causing operations comprising:
- maintaining metadata about files maintained at remote storage locations;
- receiving a request from the remote computer for a filename of a requested file over the network;
- determining from the metadata one remote storage location address associated with the filename where the requested file is located;
- updating the metadata for the requested file;
- and
- sending the storage location address to the remote computer.
A article of manufacture including code for accessing a file in a source code management system, wherein the code is capable of causing operations comprising:
- sending a first request for a file;
- receiving a storage location address containing the file in response to the first request;
- sending a second request to the storage location address;
- and
- receiving an access to the file from the storage location address.
Dependencies are inferred from the claim text.