Recycling events to take advantage of capabilities of a management system
AssigneeInternational Business Machines Corporation
InventorsKenneth Mark Hunsinger, Patrick P. Reynolds, Abdolreza Salahshour
Life of this patent
Estimating the term…
Abstract
Methods, systems, computer program products, and methods of doing business by automatically and dynamically annotating events in an event management system (“EMS”) to adapt to capabilities of a management system of which the EMS is an integral part. Furthermore, the EMS may automatically and dynamically recycle existing events (including events which are already annotated) for processing with newly-defined or different EMS capabilities. Events may also be re-annotated to reflect new or different capabilities of the EMS. These benefits of “smart events” are realized without requiring re-instrumentation of the event generation code of managed applications.
Claims21
A method of recycling events to take advantage of capabilities of a management system, comprising steps of:
- receiving one or more events;
- storing the received events in an event repository;
- evaluating each stored event to determine if a new or different capability is available, and programmatically appending the new or different capability to the stored event if so;
- and
- subsequently programmatically invoking processing of the appended new or different capabilities;
- thereby recycling the stored events to take advantage of the capabilities of the management system without requiring change to applications generating the stored events and without requiring new events to be generated.
A system for recycling events to take advantage of capabilities of a management system, comprising:
- means for receiving one or more events;
- means for storing the received events in an event repository;
- means for evaluating each stored event to determine if a new or different capability is available, and programmatically appending the new or different capability to the stored event if so;
- and
- means for subsequently programmatically invoking processing of the appended new or different capabilities;
- thereby recycling the stored events to take advantage of the capabilities of the management system without requiring change to applications generating the stored events and without requiring new events to be generated.
A computer program product for recycling events to take advantage of capabilities of a management system, the computer program product embodied on one or more computer-usable media and comprising:
- computer readable program code means for receiving one or more events;
- computer readable program code means for storing the received events in an event repository;
- computer readable program code means for evaluating each stored event to determine if a new or different capability is available, and programmatically appending the new or different capability to the stored event if so;
- and
- computer readable program code means for subsequently programmatically invoking processing of the appended new or different capabilities;
- thereby recycling the stored events to take advantage of the capabilities of the management system without requiring change to applications generating the stored events and without requiring new events to be generated.
A method of recycling events to take advantage of capabilities of a management system, comprising steps of:
- receiving one or more events;
- storing the received events in an event repository;
- evaluating each stored event to determine if a new or different capability is available;
- and
- programmatically invoking processing of the new or different capability when the evaluating step determines that the new or different capability is available;
- thereby recycling the stored events to take advantage of the capabilities of the management system without requiring change to applications generating the stored events and without requiring new events to be generated.
Dependencies are inferred from the claim text.