Detailed herein is a technology which, among other things, provides for
forward chaining in a ruleset. In one approach to this technology, a
first rule is examined, to identifying a data object associated with it.
A second rule is identified, also associated with the data object. The
relationship between the two rules is determined, where execution of the
second rule will modify the data object, which, in turn, will alter the
outcome of the first rule.