Storing and retrieving context senstive data in a management system
First Claim
1. A management system for resource reconciliation within a configuration management database, the management system comprising:
- at least one processor anda non-transitory computer-readable storage medium, including instructions executable by the at least one processor, the instructions configured to implement;
a reconciliation engine configured to reconcile a first instance of a resource object and a second instance of the resource object to obtain a reconciled resource object, the first and second instances of the resource object sharing a common attribute, the common attribute of the first instance of the resource object having first provider-specific data, the common attribute of the second instance of the resource object having second provider-specific data;
the reconciliation engine configured to determine whether the common attribute is a context-sensitive attribute, wherein, when the common attribute is determined as the context-sensitive attribute, the reconciliation engine is configured to merge the first and second instances of the resource object according to a unique reconciliation rule such that the reconciled resource object includes both the first provider-specific data and the second provider-specific data; and
the reconciliation engine is configured to store the reconciled resource object in a target data partition of a configuration management database.
11 Assignments
0 Petitions
Accused Products
Abstract
A management system may include a reconciliation engine configured to reconcile a first instance of a resource object from a first data provider and a second instance of the resource object from a second data provider to obtain a reconciled resource object, and store the first instance, and second instance, and the reconciled resource object in datasets. The management system may include a context sensitive query engine configured to receive a context-sensitive query including context information identifying a source originally providing context sensitive data associated with a context-sensitive attribute, and retrieve the context sensitive data from one or more of the datasets based on the context information.
-
Citations
20 Claims
-
1. A management system for resource reconciliation within a configuration management database, the management system comprising:
-
at least one processor and a non-transitory computer-readable storage medium, including instructions executable by the at least one processor, the instructions configured to implement; a reconciliation engine configured to reconcile a first instance of a resource object and a second instance of the resource object to obtain a reconciled resource object, the first and second instances of the resource object sharing a common attribute, the common attribute of the first instance of the resource object having first provider-specific data, the common attribute of the second instance of the resource object having second provider-specific data; the reconciliation engine configured to determine whether the common attribute is a context-sensitive attribute, wherein, when the common attribute is determined as the context-sensitive attribute, the reconciliation engine is configured to merge the first and second instances of the resource object according to a unique reconciliation rule such that the reconciled resource object includes both the first provider-specific data and the second provider-specific data; and the reconciliation engine is configured to store the reconciled resource object in a target data partition of a configuration management database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for resource reconciliation within a configuration management database, the method comprising:
-
reconciling a first instance of a resource object and a second instance of the resource object to obtain a reconciled resource object, the first and second instances of the resource object sharing a common attribute, the common attribute of the first instance of the resource object having first provider-specific data, the common attribute of the second instance of the resource object having second provider-specific data; determining whether the common attribute is a context-sensitive attribute; merging the first and second instances of the resource object according to a unique reconciliation rule when the common attribute is determined as the context-sensitive attribute such that the reconciled resource object includes both the first provider-specific data and the second provider-specific data, the unique reconciliation rule being a reconciliation rule that is different than what is normally applied to a resource object without having the context-sensitive attribute; and storing the reconciled resource object in a target data partition of a configuration management database. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A management system comprising:
-
at least one processor; a non-transitory computer-readable storage medium, including instructions executable by the at least one processor, the instructions configured to implement, a configuration management database configured to store data in a plurality of data partitions, including a first provider data partition, a second provider data partition, and a target data partition; a reconciliation engine configured to reconcile a first instance of a resource object from a first data provider and a second instance of the resource object from a second data provider to obtain a reconciled resource object having reconciled data, the first instance and the second instance sharing a common attribute, the common attribute being a context-sensitive attribute, the context-sensitive attribute of the first instance having first provider-specific data specific to the first data provider, the context-sensitive attribute of the second instance having second provider-specific data specific to the second data provider, wherein the reconciliation engine, upon determining that the common attribute is the context-sensitive attribute, is configured to apply a unique reconciliation rule to the first and second instances than what is normally applied to an object without the context-sensitive attribute; the reconciliation engine configured to store the first instance in the first provider data partition associated with the first data provider, the second instance in the second provider data partition associated with the second data provider, and the reconciled resource object in the target data partition; and a context-sensitive query engine configured to receive a query, including context information, the context-sensitive query engine configured to query at least one of the data partitions in response to the query, the context-sensitive query engine configured to retrieve either the first provider-specific data or the second provider-specific data from the at least one data partition based on the context information. - View Dependent Claims (17, 18, 19, 20)
-
Specification