rulesengine

TwitterFacebook
Get flash to fully experience Pearltrees
libraries

[Update: See the follow up post "Significant Advances in Unit Testing Windows Workflow" ] If you’ve been working with Windows Workflow, you’ll find it has some cool features for orchestration, long running operations, state machines, etc. However you won’t find very much support for Test Driven Development (TDD) or unit testing in general. http://blog.michaelckennedy.net/2008/09/30/unit-testing-coming-to-a-workflow-near-you/

Michael C. Kennedy's Weblog - Unit Testing Coming to a Work

Getting Started with Drools.NET. Free source code and programmin

http://www.codeproject.com/Articles/29165/Getting-Started-with-Drools-NET Introduction This Article discusses using the Drools.NET project in a Visual Studio 2008 Forms application. It goes through the steps to use the project files, as well as a brief discussion of the Drools Rule Syntax. Background There are lots of articles on the web explaining why applications should have the business logic separated from the application logic.
The Workflow Patterns initiative is a joint effort of Eindhoven University of Technology (led by Professor Wil van der Aalst ) and Queensland University of Technology (led by Professor Arthur ter Hofstede ) which started in 1999. The aim of this initiative is to provide a conceptual basis for process technology.

Workflow Patterns

http://www.workflowpatterns.com/
http://msdn.microsoft.com/en-us/library/cc768563.aspx Different applications require different execution models. Some programs are quick to execute, while others may take weeks or months. Some programs have very specific steps for execution with little or no room for deviation from its set path; other programs are more flexible, reacting to user actions to make decisions, changing execution paths depending on context.

How to Choose Your Workflow Model in WF

SimpleStateMachine - Home

Project Description A simple state machine implementation written to replace WF in one of our projects. The interesting aspect of this library is that it comes with a DSL written in boo for quick and easy configuration and management of state machine definitions. Technology: .NET 3.5 (VS2008), C#3.0, Boo Language, Rhino DSL http://simplestatemachine.codeplex.com/
http://www.codeproject.com/Articles/26314/Evaluation-Engine

Evaluation Engine. Free source code and programming help

Evaluation Engine Overview I am in the process of creating a Rules Engine. I have architected the Rules Engine to allow the rules to be "pre-compiled" or "dynamic".
Drools.NET is a Business Rules Engine (BRE) based on Charles Forgy's Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .NET code base! Drools.NET is based on Jboss Rules, and comes with all the features of that Rules Engine. http://csharp-source.net/open-source/rule-engines

Open Source Rule Engines in C#