Delegation of data management policy in an information management system
First Claim
1. In an information management system operating in a networked computing environment, wherein the information management system identifies and orchestrates services for data objects stored in the networked computing environment by delegating information management to intelligent service providers that operate on behalf of the information management system, a method for performing information management in the networked computing environment, the method comprising:
- performing information management by an information management server on the stored data objects, wherein the data objects are each associated with at least one line of business, wherein the information management includes performing information management tasks that include;
collecting and generating, with the information management system, metadata about data objects stored in the networked computing environment in one or more locations remote from the information management system, wherein the data objects include any one or more of a directory, volume, folder, server, database, application, operating system, file, and email;
classifying each of the data objects individually to assign categories to each of the data objects individually by applying rules to the metadata, wherein data objects associated with a first line of business are classified by first rules and data objects associated with a second line of business are classified by second rules, wherein at least some of the first rules are different from the second rules;
performing service level management based on the assigned categories by mapping the categories of each data object to one or more service level objectives to determine service level objectives for each of the data objects and by mapping the service level objectives to services actually available to the information management system, andorchestrating the services according to the service level objectives;
delegating, by the information management server, the performance of a first portion of a policy to the intelligent service provider, wherein the first portion of the policy takes the form of a first series of logic and rules that enables the intelligent service provider to perform a first portion of the information management tasks, the first series of logic and rules pertaining to the information management of the data objects stored in the networked computing environment and to one or more actions to be executed for the data objects based on assigned categories of the data objects, wherein the intelligent service provider performs the first portion of information management tasks on the data objects based on existing categories of the data objects assigned by the information management server or on categories of the data objects determined and assigned by the intelligent service provider while performing the first portion of information management tasks;
providing additional information, by the information management server, to the intelligent service provider in response to a callback issued by the intelligent service provider while performing the first series of logic and rules, wherein the intelligent service provider uses the additional information to perform the first portion of information management tasks, wherein the information management server performs additional logic and rules with respect to an object associated with the callback to determine the additional information;
receiving, at the information management server, reporting information from the intelligent service provider indicating that the first portion of information management tasks has been successfully executed for the data objects identified by the first series of logic and rules, the reporting information including results of the application of the first series of logic and rules to the data objects; and
performing, by the information management server, a second portion of the policy, wherein the second portion of the policy takes the form of a second series of logic and rules that enables the information management server to perform a second portion of the information management tasks, the second series of logic and rules pertaining to the information management of the data objects stored in the networked computing environment and to one or more actions to be executed for the data objects based on assigned categories of the data objects,wherein the information management server accounts for the reporting information when performing the information management.
9 Assignments
0 Petitions
Accused Products
Abstract
In an information management system operating in a networked computing environment, a method for delegating at least one data management process to an intelligent service provider connected via a network to the information management system, comprising associating data objects in the computing environment with one or more categories of data objects, providing a series of logic and rules to the intelligent service provider, the logic and rules pertaining to categories of data objects and one or more actions to be executed for the data objects based on the categories of data objects, and receiving reporting information from the intelligent service provider indicating that the one or more actions have been successfully executed.
150 Citations
21 Claims
-
1. In an information management system operating in a networked computing environment, wherein the information management system identifies and orchestrates services for data objects stored in the networked computing environment by delegating information management to intelligent service providers that operate on behalf of the information management system, a method for performing information management in the networked computing environment, the method comprising:
-
performing information management by an information management server on the stored data objects, wherein the data objects are each associated with at least one line of business, wherein the information management includes performing information management tasks that include; collecting and generating, with the information management system, metadata about data objects stored in the networked computing environment in one or more locations remote from the information management system, wherein the data objects include any one or more of a directory, volume, folder, server, database, application, operating system, file, and email; classifying each of the data objects individually to assign categories to each of the data objects individually by applying rules to the metadata, wherein data objects associated with a first line of business are classified by first rules and data objects associated with a second line of business are classified by second rules, wherein at least some of the first rules are different from the second rules; performing service level management based on the assigned categories by mapping the categories of each data object to one or more service level objectives to determine service level objectives for each of the data objects and by mapping the service level objectives to services actually available to the information management system, and orchestrating the services according to the service level objectives; delegating, by the information management server, the performance of a first portion of a policy to the intelligent service provider, wherein the first portion of the policy takes the form of a first series of logic and rules that enables the intelligent service provider to perform a first portion of the information management tasks, the first series of logic and rules pertaining to the information management of the data objects stored in the networked computing environment and to one or more actions to be executed for the data objects based on assigned categories of the data objects, wherein the intelligent service provider performs the first portion of information management tasks on the data objects based on existing categories of the data objects assigned by the information management server or on categories of the data objects determined and assigned by the intelligent service provider while performing the first portion of information management tasks; providing additional information, by the information management server, to the intelligent service provider in response to a callback issued by the intelligent service provider while performing the first series of logic and rules, wherein the intelligent service provider uses the additional information to perform the first portion of information management tasks, wherein the information management server performs additional logic and rules with respect to an object associated with the callback to determine the additional information; receiving, at the information management server, reporting information from the intelligent service provider indicating that the first portion of information management tasks has been successfully executed for the data objects identified by the first series of logic and rules, the reporting information including results of the application of the first series of logic and rules to the data objects; and performing, by the information management server, a second portion of the policy, wherein the second portion of the policy takes the form of a second series of logic and rules that enables the information management server to perform a second portion of the information management tasks, the second series of logic and rules pertaining to the information management of the data objects stored in the networked computing environment and to one or more actions to be executed for the data objects based on assigned categories of the data objects, wherein the information management server accounts for the reporting information when performing the information management. - View Dependent Claims (2, 3, 4, 5, 20)
-
-
6. In an information management system operating in a networked computing environment, wherein the information management system performs information management that includes the identification and orchestration of services for data objects stored in the networked computing environment by delegating information management tasks to intelligent service providers that operate on behalf of the information management system, a method for discovering the data objects and performing a delegated data management process in an intelligent service provider connected via a network to the information management system, the method comprising:
-
receiving from the information management server, at the intelligent service provider, a first portion of a policy, wherein the first portion of the policy takes the form of a first series of logic and rules that enable the intelligent service provider to perform a first portion of the information management tasks, the first series of logic and rules pertaining to information management of the data objects stored in the networked computing environment and to one or more actions to be executed for the data objects based on categories of the data objects, wherein the information management system performs information management on the stored data objects, wherein the information management includes performing information management tasks that include; collecting and generating, with the information management system, metadata about data objects stored in the networked computing environment in one or more locations remote from the information management system, wherein the data objects include any one or more of a directory, volume, folder, server, database, application, operating system, and email; classifying each of the data objects individually to assign categories to the each of the data objects individually by applying rules to the metadata, wherein data objects associated with a first line of business are classified by first rules and data objects associated with a second line of business are classified by second rules, wherein at least some of the first rules are different from the second rules; performing service level management based on the assigned categories by mapping the categories of each data object to one or more service level objectives to determine service level objectives for each of the data objects, and orchestrating services according to the service level objectives; performing, by the intelligent service provider, the first portion of information management tasks by applying the first series of logic and rules to the data objects in the computing environment; performing a callback function to the information management system for a first one of the data objects during the process of applying the first series of logic and rules to the data objects, wherein the information management system makes a decision regarding the first data object in response to the callback function by applying additional logic and rules to the first data object to make the decision, the decision related to the information management performed by the information management server; executing, by the intelligent service provider, the one or more actions for the data objects based on the first series of logic and rules received from the information management system and based on the decision made by the information management system for the first one of the data objects returned to the intelligent service provider; and sending, by the intelligent service provider, reporting information to the information management system indicating that the one or more actions have been successfully executed, the reporting information including results of the application of the first series of logic and rules to the first one of the data objects. - View Dependent Claims (7, 8, 9, 10, 11, 21)
-
-
12. An information management system for performing information management in a computing environment, wherein the information management system identifies and orchestrates services for data objects stored in the networked computing environment by delegating information management to intelligent service providers that operate on behalf of the information management system, the information management system comprising:
-
an information management server configured to perform a first portion of a policy, wherein the first portion of the policy takes the form of a first series of logic and rules that enables the information management server to perform a first portion of information management tasks with respect to data objects stored in the networked computing environment, the first series of logic and rules pertaining to one or more actions to be executed for the data objects based on assigned categories of the data objects, wherein the information management tasks include; collecting and generating, with the information management server, metadata about data objects stored in the networked computing environment in one or more locations remote from the information management server, wherein each of the data objects is associated with at least one line of business, wherein the data objects include any one or more of a directory, volume, folder, server, database, application, operating system, file and email; classifying each of the data objects individually to assign categories to each of the data objects individually by applying rules to the metadata, wherein data objects associated with a first line of business are classified by first rules and data objects associated with a second line of business are classified by second rules, wherein at least some of the first rules are different from the second rules; performing service level management based on the assigned categories by mapping the categories of each data object to one or more service level objectives to determine service level objectives for each of the data objects and by mapping the service level objectives to services, and orchestrating services according to the service level objectives and when a data object is associated with conflicting service level objectives, resolving the conflicts without disassociating the data objects from the services; a data storage device that is accessible by an information management server included in the information management system, the data storage device storing categorization information, wherein the categorization information includes categories assigned to each of the data objects during classification of the data objects; an intelligent service provider including a computing device configured to perform a second portion of the policy, wherein the second portion of the policy takes the form of a second series of logic and rules corresponding to a second portion of the information management tasks which pertain to the information management of the data objects stored in the computing environment and to one or more actions to be executed for the data objects based on the categorization information of the data objects, the second series of logic and rules delegated to the intelligent service provider for execution on behalf of the information management server, the intelligent service provider initiating the second portion of information management tasks that the information management server is capable of performing by applying the second series of logic and rules to one or more of the plurality of data objects in order to determine which data objects require the one or more actions and executing the one or more actions for the objects identified by the application of the second series of logic and rules using its own internal logic and capabilities and based on the categorization information, wherein the categorization information is already determined or is assigned by the computing device of the intelligent service provider; wherein at least one of the intelligent service provider and the information management server identifies the service level objectives for the data objects identified by the application of one of the first or second series of logic and rules and orchestrates services for the identified data objects based on the service level objectives. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification