ABSTRACTING AND REALIZING COMPLEX EVENT SCENARIOS USING DYNAMIC RULE CREATION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a selection of a business scenario template that defines an occurrence of a complex event and that specifies at least one parameter for customizing the complex event;
receiving at least one value for the at least one parameter specified by the selected business scenario template;
generating a business scenario instance from the at least one value and the selected business scenario template; and
upon detecting the occurrence of the complex event based on the business scenario instance, executing an action responsive to the occurrence of the complex event and by operation of one or more computer processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for creating, reconfiguring, and reusing business scenarios. In one embodiment, a complex event processing (CEP) tool expert generates a business scenario template using a CEP tool. Once the business scenario template is generated, a business user may generate multiple business scenario instances from the business scenario templates, without using the CEP tool and without involvement from the CEP tool expert.
59 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving a selection of a business scenario template that defines an occurrence of a complex event and that specifies at least one parameter for customizing the complex event; receiving at least one value for the at least one parameter specified by the selected business scenario template; generating a business scenario instance from the at least one value and the selected business scenario template; and upon detecting the occurrence of the complex event based on the business scenario instance, executing an action responsive to the occurrence of the complex event and by operation of one or more computer processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium containing a program which, when executed, performs an operation comprising:
-
receiving a selection of a business scenario template that defines an occurrence of a complex event and that specifies at least one parameter for customizing the complex event; receiving at least one value for the at least one parameter specified by the selected business scenario template; generating a business scenario instance from the at least one value and the selected business scenario template; and upon detecting the occurrence of the complex event based on the business scenario instance, executing an action responsive to the occurrence of the complex event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
one or more computer processors; a memory containing a program which, when executed by the one or more computer processors, is configured to perform an operation comprising; receiving a selection of a business scenario template that defines an occurrence of a complex event and that specifies at least one parameter for customizing the complex event; receiving at least one value for the at least one parameter specified by the selected business scenario template; generating a business scenario instance from the at least one value and the selected business scenario template; and upon detecting the occurrence of the complex event based on the business scenario instance, executing an action responsive to the occurrence of the complex event. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification