Rule Management Using A Configuration Database
First Claim
1. A computer-implementable method comprising:
- imbedding a rule picker into an existing software application;
presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context is a set of terms and objects available at a time in which the rules will be executed, and wherein the business vocabulary context defines and limits the choice of rules that is presented as an option for creating a new rule; and
integrating a selected rule, from the choice of rules, into the existing software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented that enables custom applications to embed rule authoring capabilities. In one embodiment, the method includes: imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context defines and limits the choice of rules that is presented; and integrating a selected rule, from the choice of rules, into the existing software application. The business vocabulary context may be determined by a business vocabulary of the existing software application, wherein the business vocabulary is composed of software objects that describe a current session of the existing software application. The business vocabulary context may be defined as a name of a category that is passed to a rule creation engine by a rule picker in an Integrated Development Environment (IDE), such that a rule picker tag may be rendered in the IDE.
-
Citations
20 Claims
-
1. A computer-implementable method comprising:
-
imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context is a set of terms and objects available at a time in which the rules will be executed, and wherein the business vocabulary context defines and limits the choice of rules that is presented as an option for creating a new rule; and integrating a selected rule, from the choice of rules, into the existing software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for; imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context defines and limits the choice of rules that is presented; and integrating a selected rule, from the choice of rules, into the existing software application. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context defines and limits the choice of rules that is presented; and integrating a selected rule, from the choice of rules, into the existing software application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification