Method and system for business rules management
First Claim
1. A method for managing business rules running executables on a digital computer having a memory device;
- creating a business rule and storing said rule in said memory device, wherein, said business rule can be expressed in natural language;
searching for said business rule on said memory device;
editing said business rule by retrieving it from said memory device, changing it and re-storing it on said memory device;
validating said business rule on said memory device according to predefined business rule patterns.
0 Assignments
0 Petitions
Accused Products
Abstract
computer software and method for managing business rules that can include creating a business rule and storing it on a disk or in a database or rule archive. The rules can be expressed in natural language, keywords, equations, or any other form. The invention also includes the ability to search for rules, edit rules and validate rules according to business various business rule patterns or predetermined validation criteria. As stated, rules can be created from keywords or expressed directly in natural language. There is no need to parse a rule for content since whether a rule can actually be coded can be decided by a coding group. Rules can be marked active or inactive and edited rules can be marked with version tracking. An optional feature of the invention is to send a message to everyone in an organization affected by a rule when it has been changed. Rules can be created and placed into one or more logical hierarchies organized in any arbitrary way including starting from an organization or company root node. The hierarchy can contain domains, packages and rules.
37 Citations
14 Claims
-
1. A method for managing business rules running executables on a digital computer having a memory device;
-
creating a business rule and storing said rule in said memory device, wherein, said business rule can be expressed in natural language; searching for said business rule on said memory device; editing said business rule by retrieving it from said memory device, changing it and re-storing it on said memory device; validating said business rule on said memory device according to predefined business rule patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing business rules running executables on a digital computer having a plurality of memory devices;
-
creating a business rule and storing said rule on one of said memory devices, wherein, said business rule can be expressed in natural language; searching for said business rule on one of said memory devices; editing said business rule by retrieving it from one of said memory devices, changing it and re-storing it on one of said memory devices; validating said business rule on one of said memory devices according to predefined business rule patterns; entering said business rule into a rule hierarchy stored on one of said memory devices; marking said rule active or inactive on one of said memory devices. - View Dependent Claims (13, 14)
-
Specification