SYSTEM AND METHOD FOR CONFIGURABLE TRADING SYSTEM
First Claim
1. A system for dynamically managing parameters that are utilized by business logic rules incorporated into an application program, the system including:
- a rule-based engine for controlling business operations in accordance with a set of business logic rules;
an application program for executing the business logic rules using system hardware and software;
a dynamically configurable database that includes fields and sub-fields that correspond to parameters that are associated with base entities that are used in the business logic rules; and
a dynamic parameter manager sub-system for providing to an end user one or more interfaces through which the database fields and sub-fields are available for creating, editing and grouping the parameters associated with the base entities, the sub-system providing the groupings of the parameters for use by the business logic rules.
0 Assignments
0 Petitions
Accused Products
Abstract
A system dynamically integrates, into an application program that implements rules for controlling business operations, changes in parameters and parameter groupings that are used by or in conjunction with the rules. A dynamic business logic rule integrator provides the rules to the application software as executable routines, and a dynamic parameter manager organizes and manages the parameters. The manager integrates changes to the parameters, groups and/or links the parameters, and makes the parameters available to the rules through a dynamically configurable system database—using a set of static tables and related dynamically configurable tables, in which certain database fields or sub-fields correspond to the parameters and the tables, fields and sub-fields are established and linked together in accordance with user-defined “instances.” When parameters and their groupings are changed the manager updates, creates and/or removes database tables, and the revised tables are made available to the rules.
8 Citations
18 Claims
-
1. A system for dynamically managing parameters that are utilized by business logic rules incorporated into an application program, the system including:
-
a rule-based engine for controlling business operations in accordance with a set of business logic rules; an application program for executing the business logic rules using system hardware and software; a dynamically configurable database that includes fields and sub-fields that correspond to parameters that are associated with base entities that are used in the business logic rules; and a dynamic parameter manager sub-system for providing to an end user one or more interfaces through which the database fields and sub-fields are available for creating, editing and grouping the parameters associated with the base entities, the sub-system providing the groupings of the parameters for use by the business logic rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification