rule-engine

I need a simple rules engine, I think? [closed]

五迷三道 提交于 2019-12-03 01:22:06
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 6 years ago . I need some advice on the best approach to solving this problem. I've researched DROOLS, Java Rule Engine and a few others. All of

Open source rules engine with decent interface for writing rules

夙愿已清 提交于 2019-12-02 20:59:10
I'm trying to locate an open source business rules engine that has a decent interface for building the rules. OR at least one that works well on the .Net platform and has been updated sometime in the past 12 months. Thanks, NxBRE is one option. http://sourceforge.net/projects/nxbre/#item3rd-5 .NET Application Block for Validation and Business Rules You can use Reaction RuleML. The Rule Manager from Acumen Business has an adapter for business users to generate a valid RuleML document I'm going to throw one more piece of software I ran across: ncalc . It's not exactly a "rules" engine; but it

Open Source based Rules Engines in Java or Python [closed]

旧时模样 提交于 2019-12-02 19:29:14
Am seeking a Rules Engine, written in Java or Python, which supports the following features: Decision Tables Easy creation of simple business rules (preferably by a non-technical person) SOAP / REST support Have already ruled out Drools (very clunky and not user friendly for non-technical users). So far the candidates are: Nebri OS (Python / Django) Easy Rules (Java) n-cube (Groovy based) Read that Easy Rules does not support forward and backward chaining, as well as breadth first and depth first search strategies. It just executes all rules once and only once. Can anyone suggest an open

Space-based architecture?

℡╲_俬逩灬. 提交于 2019-12-02 17:17:38
One chapter in Pragmatic Programmer recommends looking at a blackboard/space-based architecture + a rules engine as a more flexible alternative to a traditional workflow system. The project I'm working on currently uses a workflow engine, but I'd like to evaluate alternatives. I really feel like a SBA would be a better solution to our business problems, but I'm worried about a total lack of community support/user base/venders/options. JavaSpaces is dead, and the JINI spin-off Apache River seems to be on life support. SemiSpace looks perfect, but it's a one-man show. The only viable solution

I need a simple rules engine, I think? [closed]

江枫思渺然 提交于 2019-12-02 14:43:30
I need some advice on the best approach to solving this problem. I've researched DROOLS, Java Rule Engine and a few others. All of these are powerful, and have good things about them. I don't know which (if any) will be the best choice for me. I have one business object. (simplified for demo) Person firstName:String lastName:String departMent:String hireDate:Date I need to write an editor in a web application that will allow for complex rules to be built around these fields. I need to support complex nested AND/OR logic. I just need basic operators, and the rule should simply evaluate to true

understanding working of Drools guvnor

做~自己de王妃 提交于 2019-12-01 14:46:19
can any one plz let me know that how drool guvnor work i went to guvnor documentation but couldn't understand the core logic of how rules are processed and how we can use drools guvnor in coherence with java code Basically i want to know how java code interacts with drools guvnor api. There is very less documentation about latest drool 6. I suggest you watch this presentation by Mark Proctor on drools 6 (Drools Project Lead at Red Hat) and visit his Youtube Channel to watch screencasts of drools workbench and tutorials on building example applications. 来源: https://stackoverflow.com/questions

Rule Engine in JavaScript [closed]

£可爱£侵袭症+ 提交于 2019-11-30 11:05:06
Is there any Rule engine in JavaScript? The question is in this context: Consider a web application having a form that users fill up. As a user fills up each field and proceeds to the next, business logic written in JavaScript controls the visibility(and other attributes) of form elements further down the page. The same business logic is also applied at the server side after the form gets submitted, albeit, in Java to guard against any mishaps/manipulations at the browser side. Now, Wouldn't it be nice if we have a JSR 94/Drools/JRules like rule engine that would execute rules in both Java and

Criteria to Evaluate Business Rules Engines [closed]

落花浮王杯 提交于 2019-11-30 09:12:46
We are shopping for Business Rules Engines. We want to make our core application customizable to different customers with slightly different requirements. The people who would actually do the customizations are analysts. I.e. non-programmers who are technically skilled (usually have a degree in sciences). What are the criteria to evaluate business rules engines? Are there open source and comercial ones? What are your experiences in ease of use, documentation, support, price, etc. Our app is in Java. Drools (used to be Drools then JBoss Rules then Drools again) is a very good open-source rules

When is a Business Rules Engine used

你。 提交于 2019-11-30 03:49:50
When is a Business Rules Engine used? What is the difference between Business Rules Engines and scripting/configuration/customization Rules engines can do forward and backward chaining as well as inferencing. Check out Fair Isaac Blaze, Drools or iLog for implementations. A business rules engine, or a business rules management system, should be used when you are trying to implement a decision in your code. But not just any decision. A decision that: Involves lots of rules Has rules that change often Has rules that are complex or interact in complex ways (think lots of nested IFs otherwise) Has

What can Rules Engines accomplish?

和自甴很熟 提交于 2019-11-30 02:05:16
What goals can be accomplished using a Rules Engine? A Rules Engine is typically a component in software that is used to validate business rules at runtime. They're often used in order to be able to easily change business rules without having to recompile/redeploy software. Rules can easily be stored in a corporate database, and sometimes even edited by less technical users who understand the business rules much more effectively. For example, a mortgage company may need to change its criteria for approving a mortgage every week. By using a rules engine, you can easily create very complex