Wednesday, July 2, 2008

NxBRE - A .NET based business rules engine

I'm working on an internal application that needs to make use of business rules. This will provide flexibility in the application and require less recoding when management needs changes made. To that end I started researching products and ran across an opensource product called NxBRE.

NxBRE is a .NET based business rules engine that provides both a flow based engine and an Inference engine. It supports multi-threading if you structure your code according to the documentation. It supports both the ruleml specification and its own syntax for rule file design. There is also a plugin to allow the design of business rules through Microsoft Visio. Support for this project also seems to be excellent. I had an issue with the product and within 24 hours a new feature request was implemented to support my need. Now I cannot say that will happen for all feature requests, but the fact that it was looked at and evaluated that quickly speaks volumes of the quality of the people working on the project.

You can get to the project here.

I'll post more on this product as I use it.

0 comments: