ANALYSIS STACK FOR COMPLEX EVENT FLOWS
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause execution of an event flow debugger configured to;
receive input indicating a selection of a plurality of analysis modules;
wherein a first analysis module of the selected plurality of analysis modules is operable on an event flow associated with execution of a complex event processing (CEP) query, andwherein a second analysis module of the selected plurality of analysis modules is operable on data output from the first analysis module.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media to analyze a CEP query are disclosed. A particular analysis module is configured to receive data associated with an event flow generated by execution of a CEP query. The data is received from a first analysis module (e.g., in a stack of analysis modules) or from the event flow via a software communication interface. The analysis module is also configured to execute an analysis operation on the data to generate a result. The analysis module can output the result to a second analysis module (e.g., in the stack of analysis modules) or to a user interface via the software communication interface.
30 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause execution of an event flow debugger configured to; receive input indicating a selection of a plurality of analysis modules; wherein a first analysis module of the selected plurality of analysis modules is operable on an event flow associated with execution of a complex event processing (CEP) query, and wherein a second analysis module of the selected plurality of analysis modules is operable on data output from the first analysis module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
receiving data representing an event flow that is based on execution of a complex event processing (CEP) query, wherein the event flow is associated with a plurality of events; executing a first software class configured to; retrieve a particular event from the event flow; execute a first analysis operation on the particular event to generate a first intermediate result; and output the first intermediate result to a subsequent software class; and executing a second software class configured to; receive a second intermediate result from a previous software class; execute a second analysis operation on the second intermediate result to generate a final result; and output the final result to an analysis user interface (UI). - View Dependent Claims (18)
-
-
19. A computer-readable medium storing a complex event processing (CEP) analysis module configured to:
-
receive CEP analysis data associated with an event flow generated by execution of a CEP query, wherein the CEP analysis data is received from a first CEP analysis module or from the event flow, and wherein the CEP analysis data is received via a software communication interface; execute an analysis operation on the CEP analysis data to generate a CEP analysis result; and output the CEP analysis result to a second CEP analysis module or to a user interface via the software communication interface. - View Dependent Claims (20)
-
Specification