Cause-chain analysis using objects
First Claim
1. A computer-implemented change management system, comprising:
- a request object created in response to and associated with a change in an environment, the request object related to a request that caused the change and comprising a parent attribute that points to a previous change, thereby enabling the request object to capture details of the change, the request causes ancillary requests associated with ancillary changes and ancillary request objects created for the ancillary changes, the ancillary request objects comprising respective ancillary parent attributes that reference the change as parent of the ancillary changes, the ancillary changes captured in respective ancillary request objects;
a correlation component configured to correlate ancillary changes that result from the change via the corresponding parent object, to determine the request associated with the change as a root cause of all changes in the environment; and
a microprocessor that executes computer-executable instructions in a memory associated with the creation of the request object and the correlation component.
2 Assignments
0 Petitions
Accused Products
Abstract
Identification of the root cause of a change in the system, as well as any side-effects (“ancillary changes”) caused by the change via an object attribute. A change resulting from a request in a system, whether originating from a user, service, or workflow, has an associated request object that captures the details of the change. An ancillary change resulting from the prior change is correlated to the prior change through a parent attribute on the request object that identifies the prior change as the immediate parent. Thus, all downstream ancillary changes resulting from a request can be correlated back to the root request (change) via the parent attributes of the ancillary changes.
-
Citations
20 Claims
-
1. A computer-implemented change management system, comprising:
-
a request object created in response to and associated with a change in an environment, the request object related to a request that caused the change and comprising a parent attribute that points to a previous change, thereby enabling the request object to capture details of the change, the request causes ancillary requests associated with ancillary changes and ancillary request objects created for the ancillary changes, the ancillary request objects comprising respective ancillary parent attributes that reference the change as parent of the ancillary changes, the ancillary changes captured in respective ancillary request objects; a correlation component configured to correlate ancillary changes that result from the change via the corresponding parent object, to determine the request associated with the change as a root cause of all changes in the environment; and a microprocessor that executes computer-executable instructions in a memory associated with the creation of the request object and the correlation component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented change management system, comprising:
-
a detection component configured to detect a change in a system and ancillary changes occurring in response to the change; an object component configured to create a request object in association with and in response to the change the request object comprising a parent attribute that points to a previous change, the request object relates to a request that caused the change, and creates ancillary request objects for the ancillary changes, the ancillary changes captured in respective ancillary request objects, an ancillary request object relates to the request object by a respective ancillary parent object attribute that references the change as the parent of the respective ancillary change; a correlation component configured to correlate the ancillary changes to the change via the corresponding object attributes associated with the ancillary changes, to determine the request associated with the change as a root cause of the change and the ancillary changes in the system; and a microprocessor that executes computer-executable instructions in a memory associated with the creation of the detection component, object component, and the correlation component. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented change management method, comprising acts of:
-
receiving a request for a change in a system; creating a request object in association with the change caused by the request, the request object including an object attribute for identifying a previous change that caused the change in the system; detecting an ancillary change that occurs as a result of the change and of processing the request; creating an ancillary request object in association with the ancillary change, having a parent object attribute that references the change as the cause of the respective ancillary change; correlating the ancillary change to the request based on the parent object attribute of the ancillary request object; and utilizing a microprocessor that executes instructions stored in a memory associated at least with one of the acts of creating a request object, detecting, creating an ancillary request object, or correlating. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification