Rules Engine

  •        83

Rules Engine is a C# project that makes it easier for developers to define business rules on domain objects without coupling the domain object to the business rule. The rules engine supports cross-field validation and conditional validation. Rules are interface-based and are e...

http://rulesengine.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

BFsharp


A framework which helps building business applications. It provides business rules, validation rules and a text-based language for writing rules. It supports automatic dependency detection, automatic rule reevaluation.

NValid - A Fluent Business Logic Validation Library for .NET


NValid is a light-weight C# validation library for .NET. Easily extended with custom validation logic for your project!

Drools - Business Rules Management System


Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development. Drools Fusion provides complex event processing features.

Jetfire - Workflow DSL


Jetfire (jetfire.ca) is an open source, object oriented ecosystem which makes it very easy to develop business rules (Business Rule Engine), persistent programs and workflows. The dynamic Jetfire language extends C# with rules, roles, data flow, persistence, versioning, securi...

PHP Business Rules


PHP Business Rules is an open source application layer for PHP. The logic is defined in rules and facts. Like most Business Rule Engines (BRE) it uses the Rete algorithm.



RulesBundle - Simple Symfony2 rules engine for business logic through configuration


Simple Symfony2 rules engine for business logic through configuration

Fluent Validation for .NET


A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects.

NHibernate - object-relational mapper for .NET


NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.

BIRT


BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

rules - Dynamic, Active-Record based business rules engine


Dynamic, Active-Record based business rules engine

CslaGenFork


O/RM code generator for CSLA.NET 4.3 generating Stored Procedures, Business Layer and Data Access Layer code for Windows Forms, ASP.NET, WPF and Silverlight.

Rools


Rools is a rules engine for abstracting business logic and program-flow. It‘s ideally suited to processing applications where the business logic undergoes frequent modification

simplybusiness-Rools


Ruby Rools Rools is a pure Ruby rules-engine. Its goal is to abstracting business logic and program-flow. Rools is ideally suited to processing applications where the business logic undergoes frequent modification. This is a fork as the original has not been modified in some time.

ivanoats-Rools


Rools is a rules engine for abstracting business logic and program-flow. It‘s ideally suited to processing applications where the business logic undergoes frequent modification

BizTalk Business Rules Engine Pipeline Framework


The BizTalk BRE Pipeline Framework provides increased flexibility in development and maintenance of pipeline components by leveraging the Business Rules Engine.

viaRules-Android - Android extensions for the viadee business rules engine


Android extensions for the viadee business rules engine

viaRules - viadee business rules engine


viadee business rules engine

Employing-A-Rules-Engine


Shows three practical strategies for using a Rule Engine to "dynamicize" your business logic.

JEOPS - Java based Rule Engine


JEOPS is a Java based forward chaining RULE ENGINE. This Rule Engine is used to power up the business process by rules in Java Application Servers, client applications, and Servlets.

IgorRodchenkov-ReCombine


An effort to generalize and derive from the BioPAX Validator's core Java API and library a lite, powerful, agile rule engine for other knowledge domain unsupervised rule-based semantic validation and normalization. In other words, one will be able to define (in Java), compile, and plug specific rules, checks, actions, and hooks and apply it to different "business" models, such as (mbine.org) SBGN, SBML, and the related apps, and more!