2012-02-22 11 views
11

¿Conoces un buen motor de reglas de negocios para .Net? Sé que Drools.Net es uno, pero me parece que está inactivo. También está NXBRE pero me parece que no es lo suficientemente sólido. ¿Algún cuerpo aquí tiene uno bueno? Por favor recomiende.¿Qué es un buen Business Rule Engine (BRE) para .Net?

Actualización 1,

hice una investigación sobre la base de las sugerencias a continuación. Me parece que Windows Workflow Foundation es suficiente para lo que quería hacer. Como estoy usando WCF, sería una buena combinación. Pero aún no lo he decidido.

Saludos,

+0

Preferiría algo que use el "Algoritmo Rete". –

+1

¿Has visto http://rule.codeeffects.com? Sin embargo, no creo que usen el Rete. –

+3

Como nota, por lo general vale la pena volver a evaluar su necesidad real de rete. Ampliaría la gama de opciones de BRM si realmente no necesita rete y solo lo requiere porque cree que podría necesitarlo en el futuro. La mayoría de los clientes medianos que tenemos no usan/necesitan algoritmo rete. En la mayoría de los casos es MUCHO más rápido y más seguro si evalúa dos o tres reglas seguidas en función del resultado de una regla anterior en lugar de dejar que el motor decida cómo evaluar un conjunto de reglas grande. – Kizz

Respuesta

5

Usted puede utilizar el motor de reglas que es parte de la Windows Workflow Foundation.

  • Es un motor de reglas de encadenamiento hacia adelante solamente
  • está libre de
  • Puede habilitar la ejecución regla de seguimiento

etc.

+0

Actualización: La perspicacia ya no está en el negocio. – kmote

0

he utilizado CSLA.net es gratis, pero escribe un libro que podría ayudar a entender qué se está encendiendo

http://www.lhotka.net/cslanet/

+2

CSLA.NET no es un motor de reglas, AFAIU –

0

IBM ILOG JRules usa el algoritmo Rete y tiene soporte para .net también.

0

Salida Common Knowledge @Object Connections. He usado Delphi SDK pero también tienen .NET SDK. El editor visual es muy bueno. Un problema es la falta de autocompletado, pero acaban de tuitear que está a punto de agregarse.

Cuestiones relacionadas