Abstracting and realizing complex event scenarios using dynamic rule creation
AssigneeInternational Business Machines Corporation
InventorsASHISH A. KULKARNI, VENKATESH PATIL
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.