views:

833

answers:

2

I'm designing an application for a type of case management system that has a big requirement for customizable, flexible business rules. I'm planning on using the WF Rules Engine without workflow (see: here, among other examples and such).

One of the points my client brought up (justifiably so!) is whether there are extant examples of using the rules engine for a business rules engine without workflow.

My question, of course is: Has anyone used the WF Rules engine sans workflow in a production application before, and what were your experiences?

A: 

The old WF3 rules engine I believe no longer exists in .net 4 WF. I could be wrong but we dropped using it more than ago. You need to check with MS to see if its supported going forwards I'd suggest.

However according to this the new rules engine seems to be very similar - so maybe I'm wrong.

Preet Sangha
where did you hear this? That's definitely news to me... why would MS want to drop WWF?
Josh E
Sorry rephrased. I never said WF was being dropped.
Preet Sangha
The article you linked to is the same one I've used as part of my research - the external rule set toolkit works very well and is a good starting point! The article is written against .NET 3.0 / VS 2005, FYI
Josh E
Preet - why did your org drop using the Rules Engine? We've found that it's absurdly easy to implement a dynamic business rules engine without workflows with it... it almost seems TOO easy, ya know?
Josh E
We stopped using it, as we went on to use IronPython and now the DLR. This gave us much more flexibility. However we are major users of WF so our use case was very different than your. Business rules are trivial to implement in a dynamic language like that.
Preet Sangha
+1  A: 

The WF3 rules engine is still available in .NET 4.

There are available samples showing how to use the WF3 rules engine with WF4, as well as migration guidance that is specific to rules.

kreinsch