rete

6

Drools - Because Knowledge Matters: BRMS for Drools 5

http://blog.athico.com

Guvnor is the new name for the BRMS. The term BRMS kind of has an industry meaning that is slightly different from what we call the Drools BRMS (when we say it, we mean the repository and web tools mostly). Hence, the name Guvnor (kind of related to governance - but really, it just sounds cool). On top of that, we are extending guvnor to manage other asset types - which aren't directly related to rules (but that's another story, for another day).

Read more »
Jonathan's picture
Created by Jonathan 2 years 15 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
6

Drools - Because Knowledge Matters: Dr. Forgy's 1979 PhD thesis in chapter by chapter PDF

http://blog.athico.com

James C. Owen of KSBC has kindly provided PDF'ized versions of Dr Charles Forgy's thesis, where he defines the RETE algorithm (Charles Forgy is the inventor of the RETE algorithm, which is kind of important to rule engines ;).

For those who are interest in this, you can find them here. They are broken down by chapter as they are pretty large. There is a whole lotta history here (which I thoroughly enjoy). The 70's and 80's were a golden age for software (and music !).

Read more »
Jonathan's picture
Created by Jonathan 2 years 15 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
5

Dr. Dobb's | The Rete Matching Algorithm | December 5, 2002

http://www.ddj.com

String comparison algorithms are plentiful in computer science. Expert systems also require extensive pattern matching during their execution, but it is a special case of pattern matching. The Rete matching algorithm was invented to speed up that pattern-matching process.

Read more »
asingh's picture
Created by asingh 2 years 15 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
5

Implement business logic with the Drools rules engine

http://www.ibm.com

Using a rules engine can lower an application's maintenance and extensibility costs by reducing the complexity of components that implement complex business logic. This updated article shows you how to use the open source Drools rules engine to make a Java™ application more adaptive to changes. The Drools project has introduced a new native rule expression language and an Eclipse plug-in, making Drools easier to use than ever before.

Read more »
asingh's picture
Created by asingh 2 years 16 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
5

Drools - Because Knowledge Matters: Implement business logic with the Drools rules engine

http://blog.athico.com

Using a rules engine can lower an application's maintenance and extensibility costs by reducing the complexity of components that implement complex business logic. This updated article shows you how to use the open source Drools rules engine to make a Java™ application more adaptive to changes. The Drools project has introduced a new native rule expression language and an Eclipse plug-in, making Drools easier to use than ever before.

Read more »
asingh's picture
Created by asingh 2 years 16 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
5

Drools - Because Knowledge Matters: Zementis Drools Case Study

http://blog.athico.com

Here at Zementis we have developed a decision engine called ADAPA – Adaptive Decision and Predictive Analytics (http://zementis.com/products.htm) that offers at its core batch and real-time scoring of predictive models as well as fast execution of business rules. As you readers might have guessed, the rules engine is Drools.

Read more »
asingh's picture
Created by asingh 2 years 16 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
5

RETE Nodes indexing in Drools at DeCare Systems Ireland Blog

http://blog.decaresystems.ie

Drools are using RETE as an algorithm for pattern matching. It uses a network of nodes. This network/tree has one entry point and many exit points (each one represents a rule consequence). To be more precise, the network is a directed acyclic graph of nodes. The network is created when we compile rules. It is then used at runtime. We insert objects into the network. Objects propagate through the network and if they reach exit-points of the network, activations are being created. They are later on executed after we call workingMemory.fireAllRules().

Read more »
asingh's picture
Created by asingh 2 years 16 weeks ago – Made popular 2 years 15 weeks ago
Category: Rule Engine   Tags:
10

Business Rules: Something to watch: Ruleby, a Ruby RETE Implementation

http://blogs.pathf.com

Business Rules: Something to watch: Ruleby, a Ruby RETE Implementation

Read more »
akhem's picture
Created by akhem 2 years 28 weeks ago – Made popular 2 years 28 weeks ago
Category: Rule Engine   Tags:
9

Sequential Rete : Stateless and Stateful session

http://blog.athico.com

Sequential Rete : Stateless and Stateful session

Read more »
akhem's picture
Created by akhem 2 years 28 weeks ago – Made popular 2 years 28 weeks ago
Category: Business Rules Design & Architecture   Tags:

Login

Who's new

  • NorikoCapilla
  • stephanie
  • lolamiller
  • benjaminhiatt
  • hasenchat

Who's online

There are currently 0 users and 0 guests online.