DISTRIBUTED ORDER ORCHESTRATION SYSTEM WITH RULES ENGINE
First Claim
Patent Images
1. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to define a business rule for a distributed order orchestration system, the instructions comprising:
- creating a business rule;
when a rule set does not already exist, creating a rule set;
adding the business rule to the rule set;
adding the rule set to a rule dictionary of a business process; and
storing the rule dictionary in a process definition table.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a business rule is created, and, when a rule set does not already exist, a rule set is already created. The business rule is added to the rule set, and the rule set is added to a rule dictionary of a business process. The rule dictionary is stored in a process definition table.
-
Citations
21 Claims
-
1. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to define a business rule for a distributed order orchestration system, the instructions comprising:
-
creating a business rule; when a rule set does not already exist, creating a rule set; adding the business rule to the rule set; adding the rule set to a rule dictionary of a business process; and storing the rule dictionary in a process definition table. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for defining a business rule for a distributed order orchestration system, the computer-implemented method comprising:
-
creating a business rule; when a rule set does not already exist, creating a rule set; adding the business rule to the rule set; adding the rule set to a rule dictionary of a business process; and storing rule dictionary in a process definition table. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium having instructions stored thereon, when executed by a processor, cause the processor to implement a business rule in a distributed order orchestration system, the instructions comprising:
-
creating an instance of an executable process; loading a rule dictionary; initiating a rule session based on the loaded rule dictionary; and during an execution of the instance of the executable process, applying a business rule of a rule set of the rule dictionary in order to evaluate a condition for the instance of the executable process. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for implementing a business rule in a distributed order orchestration system, the computer-implemented method comprising:
-
creating an instance of an executable process; loading a rule dictionary; initiating a rule session based on the loaded rule dictionary; and during an execution of the instance of the executable process, applying a business rule of a rule set of the rule dictionary in order to evaluate a condition for a step of the instance of the executable process. - View Dependent Claims (14, 15, 16)
-
-
17. A distributed orchestration order system, comprising:
-
a processor; an order capture module; and an orchestration module, wherein the order capture module is configured to create a business rule, wherein, when a rule set does not already exist, the order capture module is further configured to create a rule set, wherein the order capture module is further configured to add the business rule to the rule set, wherein the order capture module is further configured to add the rule set to a rule dictionary of a business process, wherein the order capture module is further configured to store the rule dictionary in a process definition table, wherein the orchestration module is configured to create an instance of an executable process, wherein the orchestration module is further configured to load a rule dictionary, wherein the orchestration module is further configured to initiate a rule session based on the loaded rule dictionary, and wherein, during an execution of the instance of the executable process, the orchestration module is further configured to apply a business rule of a rule set of the rule dictionary in order to evaluate a condition for the instance of the executable process. - View Dependent Claims (18, 19, 20, 21)
-
Specification