Auditing data using observable and observer objects
AssigneeInternational Business Machines Corporation
InventorThanh V. Lam
Life of this patent
Estimating the term…
Abstract
An observable object represents a feature to be audited. The observable object provides a decentralized location that includes logic responsible for auditing its own data. Should the audit detect a change in the data, a modifier object is created, which includes modify logic to accommodate the change. The modifier object is added to a pool of modifier objects, and at the appropriate time, one or more observers retrieve the modifier object and run the modify logic.
Claims63
A method of auditing data of data entry forms, said method comprising:
- providing an observable object for a field of a data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- and
- auditing data of the field using the observable object.
A method of auditing data of a data entry form, said method comprising:
- providing an observable object for a field of the data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- auditing data of the field using the observable object;
- building a modifier object for the field, in response to the auditing determining that a change has occurred in the data;
- forwarding the modifier object to a pool of one or more modifier objects;
- informing an observer that the modifier object has been added to the pool of one or more modifier objects;
- retrieving, by the observer, the modifier object from the pool;
- and
- running, by the observer, a modify method of the modifier object to accommodate the change in the data.
A method of auditing data of components of a self-monitoring framework, said method comprising:
- providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component;
- and
- auditing data of said each component using the observable object corresponding to that component.
A system of auditing data of data entry forms, said system comprising:
- means for providing an observable object for a field of a data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- and
- means for auditing data of the field using the observable object.
A system of auditing data of a data entry form, said system comprising:
- means for providing an observable object for a field of the data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- means for auditing data of the field using the observable object;
- means for building a modifier object for the field, in response to the auditing determining that a change has occurred in the data;
- means for forwarding the modifier object to a pool of one or more modifier objects;
- means for informing an observer that the modifier object has been added to the pool of one or more modifier objects;
- means for retrieving, by the observer, the modifier object from the pool;
- and
- means for running, by the observer, a modify method of the modifier object to accommodate the change in the data.
A system of auditing data of components of a self-monitoring framework, said system comprising:
- means for providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component;
- and
- means for auditing data of said each component using the observable object corresponding to that component.
A system of auditing data of data entry forms, said system comprising:
- an observable object provided for a field of a data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- and
- a computing unit to audit data of the field using the observable object.
A system of auditing data of a data entry form, said system comprising:
- an observable object provided for a field of the data entry form to be audited;
- auditing logic of the observable object to audit data of the field;
- a modifier object built for the field, in response to the auditing logic determining that a change has occurred in the data;
- a pool of one or more modifier objects to receive the modifier object;
- and
- an observer informed that the modifier object has been added to the pool of one or more modifier objects, wherein the observer retrieves the modifier object from the pool, and runs a modify method of the modifier object to accommodate the change in the data.
A system of auditing data of components of a self-monitoring framework, said system comprising:
- an observable object provided for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component;
- and
- a computing unit to audit data of said each component using the observable object corresponding to that component.
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of data entry forms, said method comprising:
- providing an observable object for a field of a data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- and
- auditing data of the field using the observable object.
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of a data entry form, said method comprising:
- providing an observable object for a field of the data entry form to be audited, said observable object including logic to be used for auditing data of the field;
- auditing data of the field using the observable object;
- building a modifier object for the field, in response to the auditing determining that a change has occurred in the data;
- forwarding the modifier object to a pool of one or more modifier objects;
- informing an observer that the modifier object has been added to the pool of one or more modifier objects;
- retrieving, by the observer, the modifier object from the pool;
- and
- running, by the observer, a modify method of the modifier object to accommodate the change in the data.
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of components of a self-monitoring framework, said method comprising:
- providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component;
- and
- auditing data of said each component using the observable object corresponding to that component.
Dependencies are inferred from the claim text.