Systems and methods for projecting hierarchical storage management functions
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for projecting hierarchical storage management functions may include enumerating objects stored on an endpoint system via an agent on the endpoint system. The computer-implemented method may also include transmitting, via a web service, information relating to the enumeration to a server. The computer-implemented method may further include receiving, via the web service, a hierarchical storage management policy from the server. The computer-implemented method may additionally include enacting the hierarchical storage management policy via the agent. Various other methods and systems are also disclosed.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for projecting hierarchical storage management functions, at least a portion of the method being performed by a hierarchical storage management server comprising at least one processor, the method comprising:
-
identifying a hierarchical storage management policy from the hierarchical storage management server, the hierarchical storage management policy comprising a decision-making scheme relating to the disposition of objects stored on an endpoint system of a hierarchical storage management system; determining that the endpoint system lacks the native ability to communicate information pertaining to hierarchical storage management tasks associated with the hierarchical storage management policy to the hierarchical storage management server, the endpoint system lacking the native ability due to employing a file system that is incompatible with a file system employed by the hierarchical storage management server; facilitating interoperability between the hierarchical storage management server and the endpoint system to allow the endpoint system to communicate information pertaining to the hierarchical storage management tasks by; receiving from a client-side web service module installed on the endpoint system, via a server-side web service module installed on the hierarchical storage management server, an open protocol message that is natively understood by the hierarchical storage management server, the open protocol message comprising information relating to an enumeration of objects stored on the endpoint system that are capable of being manipulated by the hierarchical storage management tasks, wherein the information has been formatted, by the client-side web service module, into machine-parsable text and inserted into the open protocol message; formatting, using the server-side web service module, the hierarchical storage management tasks associated with the hierarchical storage management policy into additional machine-parsable text and inserting the additional machine-parsable text into an additional open protocol message that is natively understood by the endpoint system; transmitting, via the server-side web service module, the additional open protocol message to the endpoint system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An endpoint system capable of facilitating communication of information pertaining to hierarchical storage management tasks associated with a hierarchical storage management policy, the endpoint system comprising:
-
an agent programmed to identify a hierarchical storage management server that lacks the native ability to communicate the information pertaining to the hierarchical storage management tasks associated with the hierarchical storage management policy, the hierarchical storage management policy comprising a decision making scheme relating to the disposition of objects stored on the endpoint system, to the endpoint system due to employing a file system that is incompatible with a file system employed by the endpoint system, wherein the agent is programmed to facilitate interoperability between the endpoint system and the hierarchical storage management server to allow the endpoint system to enact the hierarchical storage management tasks by; enumerating, using an enumeration module, 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, using an enactment module, the hierarchical storage management tasks associated with the hierarchical storage management policy via the agent installed on the endpoint system; at least one processor configured to execute the enumeration module, the endpoint web service module, and the enactment module.
-
Specification