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.