A pattern for using Microsoft's windows workflow rule engine in a stand-alone application

Wednesday, 17 September 2008 13:52 by ashleyreddy
The problem: There are situations where you need to evaluate a bunch of business rules in order to produce some outcome.  If the rules are simple and immutable then is a simple matter of programming them and essentially hard coding the rules.  But if you have some business processes that changes or your set of rules is very complex then using a business rule engine would be ideal.  The business rule engine abstracts the rules from your program and stores them in an xml file.  These rules are then loaded at runtime and executed.  If there is a change to the business rules they can be made insitu and are essentially implemented the very next time the rules execute.  Often business rules are lost over time or become too complex to manage in code, this would be a perfect application for this technology

The Pattern:

 

To be continued...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Software Development
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed
Comments are closed