Business Decision Modeling with Rule Engines and CP/LP Solvers

There are two major types of decision engines utilized by different Business Rules and Decision Management systems to execute business decision models:

1. Traditional rule engines (RETE-based or Sequential).
2. Constraint-based rule engines Continue reading

Now Business Analysts can Deploy their Business Decision Models on Amazon Cloud

Nowadays rules-based business decision models are usually developed and maintained by business analysts or other subject matter experts (not by software developers). And more and more people want to make their business decision models available from cloud as operational decision services. But is it possible for non-technical people to achieve this objective? There are so many new terms and concepts to learn, that it seems doubtful for business people to handle this task. Continue reading

Rules Debugger for OpenRules Business Decision Models

When our customers create business decision models, they frequently want to have an ability to debug their business rules to understand when and why their rules were executed or skipped. We provided them with the Decision Model Analyzer that partially answers these questions but does it after (!) the model has been already executed. We’ve just completed the development of a new OpenRules Rules Debugger that allows a business user to debug her/his decision models while they are being executed. Continue reading

Can ML help with Compression of Large Rulesets?

The integrated use of Machine Learning (ML) and Business Rules (BR) is one of the most practical trends in the development of modern decision-making software. OpenRules is involved in this development for more than 10 years starting with our successful ML+BR projects for IRS. Along with a general purpose Rule Learner, we also provide Rule Compressor, that uses ML to compress large decision tables to smaller ones. This recent presentation explains how it works. Continue reading