Patent ID: 9135093
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A computer-implemented method performed by one or more processors for centralized management of alert rules, the method comprising: identifying at least one alert rule at a central rules repository, the at least one alert rule associated with at least one message inter-communication within a process integration (PI) domain, wherein the PI domain includes at least one PI component, wherein the message inter-communications within the PI domain occur between PI components, wherein the at least one PI component contains a generic queue and one or more associated sub-queues generated based on at least one identified at least one remote alert consumer registration associated with at least one remote alert consumer system for at least one of the identified alert rules at the central rules repository, wherein the generic queue and the at least one sub-queue are analyzed with a housekeeping algorithm using one or more housekeeping rules to maintain a size and age of the respective queues, where the housekeeping algorithm includes a determination of the size of the respective queues and the age of the at least one alert event included therein, and wherein the housekeeping algorithm creates a housekeeping event once a threshold determined from the one or more housekeeping rules is exceeded, the housekeeping event collecting and aggregating a subset of data and information included within alert messages remaining within a specific queue when the housekeeping event is created; and distributing information associated with the at least one identified alert rule from the central rules repository to the at least one PI component associated with the at least one message inter-communication associated with the at least one alert rule and to the at least one alert consumer system associated with the identified at least one alert consumer registration, wherein the information includes information on one or more other alert consumer systems at which information associated with the at least one identified alert rule is made available, and wherein the one or more other alert consumer systems are monitored to identify and collect alert rule-relevant information associated with the at least one identified alert rule for further processing.