Event Processing Networks
First Claim
1. A method for constructing an event processing network, the event processing network including event processing agents, the method comprising:
- declaratively configuring a first set of event processing agents; and
dynamically configuring a second set of event processing agents, wherein a resulting combination of the first set of event processing agents and the second set of event processing agents forms a hybrid event processing network.
1 Assignment
0 Petitions
Accused Products
Abstract
A hybrid event processing network (EPN) having at least one event processing agent (EPA) consists of a first set of EPAs defined declaratively and a second set of EPAs defined dynamically at runtime via an interface. Deploying the hybrid EPN includes loading the hybrid EPN, constructing an EPN structure, and creating indexes of nodes of the EPN structure. Deploying the hybrid EPN further includes representing an event in a hybrid EPN, and, in response to the event occurrence at an event source, receiving a notification from the hybrid EPN based on the event, and publishing the notification in an event channel. Embodiments of the invention includes propagating the event received within the hybrid EPN, determining a subsequent EPA associated with the event within the hybrid EPN, and propagating the event to the subsequent EPA in the hybrid EPN until the last element of the hybrid EPN is reached.
-
Citations
20 Claims
-
1. A method for constructing an event processing network, the event processing network including event processing agents, the method comprising:
-
declaratively configuring a first set of event processing agents; and dynamically configuring a second set of event processing agents, wherein a resulting combination of the first set of event processing agents and the second set of event processing agents forms a hybrid event processing network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for event processing in an event processing network, the event processing network including event processing agents, the method comprising:
-
in response to an event occurrence at an event source representing the event in a hybrid event processing network; receiving a notification from the hybrid event processing network based on the event; and publishing the notification in an event channel. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An event processing network having event processing agents, the event processing network comprising:
-
a first set of event processing agents configured declaratively; and a second set of event processing agents configured to be dynamically modified at runtime, wherein a resulting combination of the first set of event processing agents and the second set of event processing agents forms a hybrid event processing network. - View Dependent Claims (17)
-
-
18. A storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to carry out a method of constructing an event processing network, the event processing network including event processing agents, the machine-readable instructions configured to:
-
define a first set of event processing agents declaratively; and dynamically define a second set of event processing agents, wherein a resulting combination of the first set of event processing agents and the second set of event processing agents form a hybrid event processing network. - View Dependent Claims (19, 20)
-
Specification