Environment classification
First Claim
1. In a computer system that includes an information management service for defining services to be provided to data objects residing in the computer system, a method for performing information management for the data objects within the computer system, the method comprising:
- using an environment discovery module to discover environment components within a computer system, wherein the discovered environment components include one or more service applications;
identifying service level capabilities of each of the discovered environment components, the service level capabilities describing service areas and service levels that each of the discovered environment components is able to provide to data objects stored in the computer system;
classifying each of the discovered environment components in accordance with their identified service level capabilities, wherein classifying each of the discovered environment components includes classifying the discovered service applications in accordance with which storage locations within the computer system each of the one or more service applications is capable of providing information management services to;
storing a detailed diagram of the discovered environment components and a manner in which each discovered environment component interfaces with other discovered environment components;
discovering data objects stored on the discovered environment components in the computer system, including content contained within each discovered data object, an entity that created each discovered data object, and metadata associated with each discovered data object;
determining service level objectives for each of the data objects discovered in the computer system;
determining a target service package for each data object, wherein the target service package for each data object includes the services determined for each data object based on the data object'"'"'s service level objectives, wherein the data objects associated with the same target service package are grouped together; and
mapping the discovered and classified environment components to the target service packages, wherein the mapping function occurs before transmitting a request to perform a service for a particular discovered data object; and
performing services for each data object according to the target service package of each data object, wherein the environment components perform the services for the data objects based on the mapping of the discovered and classified environment components to the target service packages.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for classifying environment components within a computer system. The computer system includes an information management service for defining services to be provided to data objects residing in the computer system. One exemplary method identifies environment components, such as servers, storage locations, databases, applications, and the like, within the computer system. The service level capabilities of each of the environment components are then identified. The environment components are then classified in accordance with their identified service level capabilities. By categorizing the environment components in accordance with their service level capabilities, the service level objective requests of data objects residing in the system can efficiently be matched to the environment components that are capable of providing the requested services.
122 Citations
20 Claims
-
1. In a computer system that includes an information management service for defining services to be provided to data objects residing in the computer system, a method for performing information management for the data objects within the computer system, the method comprising:
-
using an environment discovery module to discover environment components within a computer system, wherein the discovered environment components include one or more service applications; identifying service level capabilities of each of the discovered environment components, the service level capabilities describing service areas and service levels that each of the discovered environment components is able to provide to data objects stored in the computer system; classifying each of the discovered environment components in accordance with their identified service level capabilities, wherein classifying each of the discovered environment components includes classifying the discovered service applications in accordance with which storage locations within the computer system each of the one or more service applications is capable of providing information management services to; storing a detailed diagram of the discovered environment components and a manner in which each discovered environment component interfaces with other discovered environment components; discovering data objects stored on the discovered environment components in the computer system, including content contained within each discovered data object, an entity that created each discovered data object, and metadata associated with each discovered data object; determining service level objectives for each of the data objects discovered in the computer system; determining a target service package for each data object, wherein the target service package for each data object includes the services determined for each data object based on the data object'"'"'s service level objectives, wherein the data objects associated with the same target service package are grouped together; and mapping the discovered and classified environment components to the target service packages, wherein the mapping function occurs before transmitting a request to perform a service for a particular discovered data object; and performing services for each data object according to the target service package of each data object, wherein the environment components perform the services for the data objects based on the mapping of the discovered and classified environment components to the target service packages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system that includes an information management service for defining services to be provided to data objects residing in the computer system, a method for performing information management for the data objects within the computer system, the method comprising:
-
using an environment discovery module to discover environment components within a computer system; identifying service level capabilities of each of the discovered environment components, the service level capabilities describing service areas and service levels that each of the discovered environment components is able to provide to data objects stored within the computer system; identifying a rule set for classifying the discovered environment components; applying the rule set to the discovered environment components to classify each of the discovered environment components in accordance with their identified service level capabilities so that data objects having predefined service level objective requests can be efficiently matched to the discovered environment components; storing a detailed diagram of the discovered environment components and a manner in which each discovered environment component interfaces with other discovered environment components; discovering data objects stored on the discovered environment component, including content contained within each discovered data object, an entity that created each discovered data object, and metadata associated with each discovered data object; determining service level objectives for each of the data objects discovered in the computer system; determining a target service package for each data object, wherein the target service package for each data object includes the services determined for each data object based on the data object'"'"'s service level objectives, wherein data objects associated with the same target service package are grouped together; mapping the discovered and classified environment components to the target service packages, wherein the mapping function occurs before transmitting a request to perform a service for a particular discovered data object; and performing services for each data object according to the target service package of each data object, wherein the environment components perform the services for the data objects based on the mapping of the discovered and classified environment components to the target service packages. - View Dependent Claims (9, 10)
-
-
11. A computer program product for use in a computer system that includes an information management service for defining services to be provided to data objects residing in the computer system, the computer program product used in implementing a method of performing information management for the data objects within the computer system, the computer program product comprising one or more non-transitory computer readable media having stored thereon computer executable instructions that, when executed by one or more processors, cause the computing system to perform the following:
-
use an environment discovery module to discover all environment components within a computer system; identify service level capabilities of each of the discovered environment components, the service level capabilities describing the service areas and service levels that each of the discovered environment components is able to provide to data objects stored within the computer system; classify each of the discovered environment components in accordance with their identified service level capabilities; store a detailed diagram of the discovered environment components and a manner in which each discovered environment component interfaces with other discovered environment components; discover data objects stored on the discovered environment component in the computer system, including content contained within each discovered data object, an entity that created each discovered data object, and metadata associated with each discovered data object; determine service level objectives for each of the data objects discovered in the computer system; determine a target service package for each data object, wherein the target service package for each data object includes the services determined for each data object based on the data object'"'"'s service level objectives, wherein the data objects associated with the same target service package are grouped together; map the discovered and classified environment components to the target service packages, wherein the mapping function occurs before transmitting a request to perform a service for a particular discovered data object; and perform services for each data object according to the target service package of each data object, wherein the environment components perform the services for the data objects based on the mapping of the discovered and classified environment components to the target service packages. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification