Dynamically adapting events to 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.
Claims25
A method of enabling events to automatically and dynamically adapt to capabilities of a management system, comprising steps of:
- receiving one or more events;
- and
- evaluating each received event to determine if an additional capability is available, and programmatically appending the additional capability to the event if so;
- thereby automatically and dynamically adapting the received events to the capabilities of the management system without requiring change to applications generating the events.
A system for enabling events to automatically and dynamically adapt to capabilities of a management system, comprising:
- means for receiving one or more events;
- and
- means for evaluating each received event to determine if an additional capability is available, and programmatically appending the additional capability to the event if so;
- thereby automatically and dynamically adapting the received events to the capabilities of the management system without requiring change to applications generating the events.
A computer program product for enabling events to automatically and dynamically adapt to 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;
- and
- computer readable program code means for evaluating each received event to determine if an additional capability is available, and programmatically appending the additional capability to the event if so;
- thereby automatically and dynamically adapting the received events to the capabilities of the management system without requiring change to applications generating the events.
Dependencies are inferred from the claim text.