Patent ID: 8874628

Claim:
A computer-implemented method for projecting hierarchical storage management functions, at least a portion of the method being performed by an endpoint system comprising at least one processor, the method comprising: identifying a hierarchical storage management policy from a hierarchical storage management server, the hierarchical storage management policy comprising a decision-making scheme relating to the disposition of objects stored on the endpoint system; determining, using an agent installed on the endpoint system, that the hierarchical storage management server lacks the native ability to communicate information pertaining to hierarchical storage management tasks associated with the hierarchical storage management policy to the endpoint system, the hierarchical storage management server lacking the native ability due to employing a file system that is incompatible with a file system employed by the endpoint system; facilitating interoperability between the hierarchical storage management server and the endpoint system to allow the endpoint system to enact the hierarchical storage management tasks by: enumerating, using the agent installed on the endpoint system, the objects stored on the endpoint system; formatting, using an endpoint web service module installed on the endpoint system, information relating to the enumeration of the objects stored on the endpoint system into a machine-parsable text and inserting the machine-parsable text into an open protocol message that is natively understood by the hierarchical storage management server; transmitting, via the endpoint web service module, the open protocol message to the hierarchical storage management server; receiving, via the endpoint web service module, an additional open protocol message that is natively understood by the endpoint system, the additional open protocol message including the hierarchical storage management tasks, wherein the hierarchical storage management tasks have been formatted, by a server-side web service module, into additional machine-parsable text and inserted into the additional open protocol message; enacting the hierarchical storage management tasks associated with the hierarchical storage management policy via the agent installed on the endpoint system.