EVENT-BASED PROCESS CONFIGURATION
First Claim
1. A system for configuring an event-based process comprising:
- a configuration module for receiving an input describing the event-based process and for generating executable data describing the event-based process from the received input; and
an event engine, adapted to communicate with the configuration module, for receiving the executable data describing the event-based process and for executing the event-based process from the received executable data; and
an event monitoring module, adapted to communicate with the event engine, for displaying a visual representation of the event-based process.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for configuring an event-based process are disclosed. A configuration module receives input describing an event-based process or modifications to an event-based process. For example, the configuration module receives as input a graphical depiction of one or more states and state transitions that comprise at least a portion of the event-based process. Using the received input description, the configuration module generates executable data, such as data formatted as an event processing language, corresponding to the input. The executable data is then communicated to an event engine which executes the executable data to implement the event-based process or modifications to an event-based process corresponding to the received input. One or more aspects of the execution of the event-based process may also be visualized, and graphically modified, though an event monitoring module.
160 Citations
31 Claims
-
1. A system for configuring an event-based process comprising:
-
a configuration module for receiving an input describing the event-based process and for generating executable data describing the event-based process from the received input; and an event engine, adapted to communicate with the configuration module, for receiving the executable data describing the event-based process and for executing the event-based process from the received executable data; and an event monitoring module, adapted to communicate with the event engine, for displaying a visual representation of the event-based process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for configuring an event-based process comprising:
-
an editing module for receiving input comprising a graphical description of the event-based process; a generation module, adapted to communicate with the editing module, for generating executable data describing the event-based process described by the received input; and a storage module, adapted to communicate with the generation module, for storing the generated executable data describing the event-based process. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring an event-based process comprising:
-
receiving an input comprising a graphical description of the event-based process; generating executable data representing the event-based process using the received input; and generating the event-based process by executing the generated executable data. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for remote configuration of an event-based process comprising:
-
receiving input describing the event-based process; responsive to receiving input, generating executable data associated with the event-based process; generating a data packet including the generated executable data and an event-based process identifier; and transmitting the data packet. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium having computer-readable instructions for configuring an event-based process, the computer-readable instructions comprising:
-
an interface module including an event-process identifier associated with the event-based process; and an input-output identifier identifying an event received by the event-based process and an action generated by the event-based process; and a description module including one from the group of; a state identification component describing a state of the event-based process; a rule identification component describing a rule indicating a transition or a relationship in the event-based process; and a variable identification component describing a variable used by the event-based process when processing the event. - View Dependent Claims (31)
-
Specification