« How many rules do companies work with in typical applications? | Main | What kinds of things do people do with this? »

How do you make sure that rules don’t overlap or conflict when dealing with many of them in an application?

This is the kind of thing that separates a “Business Rule Management System” from a "Business Rule Engine". It’s a complex problem and one that requires serious development work from a vendor. Blaze Advisor, for instance, includes automated tests that look for these kinds of potential problems. But it’s tricky because there are cases where the overlap is justified in the application and you have to allow it. I know of one vendor that sets up rules in a spreadsheet grid and does absolute tests against all condition combinations. That works for rules with that kind of a rigid structure, but definitely cuts down on flexibility in what you can do with the rules. All the top vendors are working on this area to try and provide maximum robustness across the widest possible range of problems.

First time on the EDM blog?
Subscribe to the EDM blog feed or check out some other recent posts:

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/462483/4261360

Listed below are links to weblogs that reference How do you make sure that rules don’t overlap or conflict when dealing with many of them in an application?:

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

Search Site


  • www.edmblog.com

Subscribe

  • enter your email

WHAT I AM DOING NOW