Method and system for realizing an aggregator in a management operations center implemented in a global ecosystem of interrelated services
First Claim
1. A data processing implemented method for aggregating events related to an enterprise comprising:
- receiving an event, wherein the event is related to one of a state change and a problem within the enterprise associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
analyzing the event;
correlating the event to rules for processing the event, wherein correlation is based on the event;
incorporating the event into a work protocol based on the rules;
incorporating other information related to an event into the work protocol based 11 on the rules;
analyzing the work protocol based on the rules;
receiving a plurality of subsequent events;
processing each subsequent event of the plurality of events by;
analyzing a subsequent event for a relationship with the event, wherein a relationship is based on the rules;
binding the subsequent event to the event incorporated into the work protocol based on a relationship with the event;
analyzing the work protocol with the subsequent event based on the rules; and
determining closure conditions based on the analysis of a subsequent event.
7 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an exemplary embodiment of the present invention, an aggregator service is presented for a management operations center (MOC) implemented in a global ecosystem of interrelated services. Essentially, the aggregator service associates/correlates a primary event with related events and bundles them together, determines what other related information in needed and builds a work document from the bundled events and the other related information, runs rules to determine the cause of the problem, and controls the life of the work to be done. The aggregator service receives an event from an information bus where said event relates to a state change or a problem with a telecommunications network, subnet, extranet or some component thereof. The aggregator service correlates primary events with related lesser events it receives by applying rules that deal with the understanding or categorization of the problem and binds the events together to produce a work document according to a predetermined organization of work integration. The rules are held in a easily-modifiable form in a rules service and runtime loaded to the aggregator service, thus the rules can be updated or modified at any time by expert problem-solving personnel and not developers. The aggregator service contains the templates for different documents associated with different primary events that are based on different problem-solving criteria, such as different functional areas/teams. The aggregator service simultaneously builds multiple work documents; therefore, a single event might be bound into several work documents. Associated corporate business objects that are useful, or somehow related to an event, are also bound into the work document. Finally, the aggregator service looks for milestones for the events. Additionally, many different aggregators may exist and run simultaneously providing different work documents to different teams.
-
Citations
60 Claims
-
1. A data processing implemented method for aggregating events related to an enterprise comprising:
-
receiving an event, wherein the event is related to one of a state change and a problem within the enterprise associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
analyzing the event;
correlating the event to rules for processing the event, wherein correlation is based on the event;
incorporating the event into a work protocol based on the rules;
incorporating other information related to an event into the work protocol based 11 on the rules;
analyzing the work protocol based on the rules;
receiving a plurality of subsequent events;
processing each subsequent event of the plurality of events by;
analyzing a subsequent event for a relationship with the event, wherein a relationship is based on the rules;
binding the subsequent event to the event incorporated into the work protocol based on a relationship with the event;
analyzing the work protocol with the subsequent event based on the rules; and
determining closure conditions based on the analysis of a subsequent event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing implemented method for aggregating events related to enterprise operations comprising:
-
receiving a plurality of events, wherein each event is related to a state change associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
determining a classification for each of the plurality of events, whether an event is classified as a primary event or not;
processing each primary event by;
determining whether a primary event correlates to rules for processing the primary event;
incorporating the event into a work protocol based on the rules;
incorporating other information related to an event into the work protocol based on the rules;
analyzing the work protocol based on the rules;
processing each event not classified as a primary event by;
analyzing an event for any relationships with any of the primary events, wherein a relationship is based on rules for processing the respective any of the primary events;
binding the event to at least one primary event incorporated into a respective work protocol based on a relationship with the at least one primary event;
analyzing work protocols for the at least one primary event based on rules for processing the respective at least one primary event; and
determining closure conditions based on the analysis of an event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing implemented method for aggregating events related to an enterprise comprising:
-
receiving an event, wherein the event is related to a state change associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
analyzing the event;
determining whether the event corresponds to an existing workitem;
selecting a work template from a plurality of work templates for a workitem based on the event not corresponding to an existing workitem, wherein each of said plurality of work templates defines control for processing work associated with a workitem;
binding the event to the workitem based on the event corresponding to the workitem;
determining whether the event represents a milestone for the workitem; and
firing a rule based on the event representing a milestone for the workitem. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data processing system implemented program product embodied on a processing system readable medium for implementing a method for aggregating events related to telecommunication operations, said program product comprising:
-
instruction for receiving an event, wherein the event is related to one of a state change and a problem within the enterprise associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
instruction for analyzing the event;
instruction for correlating the event to rules for processing the event, wherein correlation is based on the event;
instruction for incorporating the event into a work protocol based on the rules;
instruction for incorporating other information related to an event into the work protocol based on the rules;
instruction for analyzing the work protocol based on the rules;
instruction for receiving a plurality of subsequent events;
instruction for processing each subsequent event of the plurality of events comprising;
instruction for analyzing a subsequent event for a relationship with the event, wherein a relationship is based on the rules;
instruction for binding the subsequent event to the event incorporated into the work protocol based on a relationship with the event;
instruction for analyzing the work protocol with the subsequent event based on the rules; and
instruction for determining closure conditions based on the analysis of a subsequent event. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A data processing system implemented program product embodied on a processing system readable medium for implementing a method for aggregating events related to telecommunication operations, said program product comprising:
-
instruction for receiving a plurality of events, wherein each event is related to a state change associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
instruction for determining a classification for each of the plurality of events, whether an event is classified as a primary event or not;
instruction for processing each primary event comprising;
instruction for determining whether a primary event correlates to rules for processing the primary event;
instruction for incorporating the event into a work protocol based on the rules;
instruction for incorporating other information related to an event into the work protocol based on the rules;
instruction for analyzing the work protocol based on the rules;
instruction for processing each event not classified as a primary event by;
instruction for analyzing an event for any relationships with any of the primary events, wherein a relationship is based on rules for processing the respective any of the primary events;
instruction for binding the event to at least one primary event incorporated into a respective work protocol based on a relationship with the at least one primary event;
instruction for analyzing work protocols for the at least one primary event based on rules for processing the respective at least one primary event; and
instruction for determining closure conditions based on the analysis of an event. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A data processing system implemented program product embodied on a processing system readable medium for implementing a method for aggregating events related to telecommunication operations, said program product comprising:
-
instruction for receiving an event, wherein the event is related to a state change associated with at least one of an operation, function, policy, process and a component thereof related to the enterprise;
instruction for analyzing the event;
instruction for determining whether the event corresponds to an existing workitem;
instruction for selecting a work template from a plurality of work templates for a workitem based on the event not corresponding to an existing workitem, wherein each of said plurality of work templates defines control for processing work associated with a workitem;
instruction for binding the event to the workitem based on the event corresponding to the workitem;
instruction for determining whether the event represents a milestone for the workitem; and
instruction for firing a rule based on the event representing a milestone for the workitem. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification