MS BRE Backward Chaining - Part 3: The ‘Bound Variable' pattern

This is the third and final part of a three-part series, as follows:
Part 1: Situating the Business Rules Engine
Part 2: Backward Chaining: the 'Simple Name' pattern
Part 3: Backward Chaining: the ‘Bound Variable' pattern

In Part 2 we looked at how developers can use procedural attachments and 'directive events' to implement a simple form of backward chaining for Microsoft's Business Rule Engine. In this third, and final, part, we will extend the code to tackle more complex backward-chaining requirements. The 'simple name' goal pattern is fairly easy to understand, but is limited. It provides a coarse-grained mechanism for switching sets of rules 'on' and 'off' in a backward-chained fashion. When this model fits the problem, it can work well. However, many real-world problems requires a greater degree of expressivity. Read more at
Written by Solidsoft at 11:32



Comments closed