BUSINESS RULES
First Claim
Patent Images
1. A method implemented at least in part by a computer, the method comprising:
- via a user interface of the computer, receiving input that defines a business rule;
translating the business rule into an expression tree; and
providing the expression tree to an execution engine for executing the business rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to business rules. In aspects, an interface is described that allows a user to enter, update, and delete business rules. Once entered, the business rules may be validated and translated into other forms including a form that is executable by a computer system.
-
Citations
20 Claims
-
1. A method implemented at least in part by a computer, the method comprising:
-
via a user interface of the computer, receiving input that defines a business rule; translating the business rule into an expression tree; and providing the expression tree to an execution engine for executing the business rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computing environment, a system, comprising:
-
a business rule input manager operable to receive input regarding a business rule and to update a data structure that represents the business rule with one or more conditions and one or more actions as indicated by the input; a translator operable to create an expression tree derived from the data structure, the expression tree encoding any conditions included in the business rule; and an execution engine operable to use the expression tree to execute the business rule. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a computer system, a graphical interface, comprising:
-
a graphical interface element operable to receive input into a decision table representing a rule set; a graphical interface element operable to receive input indicative of a command to add a row to the decision table; a graphical interface element operable to receive input indicative of a command to validate the rule set; and a graphical interface element operable to receive input indicative of a command to translate the decision table into a form executable by the computer system. - View Dependent Claims (19, 20)
-
Specification