News earlier this week that IBM is buying French business rules player Ilog for $340m has once again shone a spotlight on this relative backwater of enterprise technology. While business process management systems have managed to move into the mainstream, some of the business rules companies have remained in something of a niche. But what are the options in open source business rules management systems, and why would you want one?
Read more »The 10 Best Open Source Rules Engines
Using Drools in Your Enterprise Java Application
The real task developers have is trying to write and maintain the complex business logic in their applications, not only for new applications, but increasingly, for long-lived, business-critical apps whose internal logic needs to change frequently, often at very short notice. Until now, there was a gap in what the frameworks were able to do, in that business logic had no framework. Tools like EJB and Spring are good, but have little to say about how to organize your logic statements!
Read more »Building Enterprise Services with Drools Rule Engine
Using a rule engine provides a framework that allows to externalize business logic in a common place which in turn empower subject matter experts of the business to easily change and manage the rules. Coding such rules directly into the application makes maintenance difficult and expensive because the rules change so often. This article describes how to architect and build a service that uses Drools to provide business decisions.
Read more »Drools - Because Knowledge Matters: BRMS for Drools 5
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 »
Category: Rule Engine Tags:
Drools - Because Knowledge Matters: Dr. Forgy's 1979 PhD thesis in chapter by chapter PDF
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 »
Category: Rule Engine Tags:
Drools - Because Knowledge Matters: MIKE - The forgotten hybrid rule engine
Mike is a hybrid rule engine by retired Open University Professor Marc Eisenstraat and Hull University's Dr Mike Brayshaw. The last release was version 2.50 in 1990 - so it's 18 years old. Mike formed part of the Open Universities "knowldge engineering" study pack. What's interesting is that 18 years ago they combined both prolog and rete for a hybrid reasoning system around frames (classes) - they even released the source code.
Read more »
Category: Rule Engine Tags:
Dr. Dobb's | The Rete Matching Algorithm | December 5, 2002
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 »
Category: Rule Engine Tags:
Implement business logic with the Drools rules engine
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 »
Category: Rule Engine Tags:
Drools - Because Knowledge Matters: Implement business logic with the Drools rules engine
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 »
Category: Rule Engine Tags:
Drools - Because Knowledge Matters: Zementis Drools Case Study
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 »
Category: Rule Engine Tags:
Search
Login
Who's new
- seolinkservices
- jensloan
- gwenbartholomew
- erin
- bangas
Who's online
You are logged in as
Categories
- All
- Business Rules in Enterprise Architecture
- Business Rules in Business Process Management
- Business Rules in Workflow Management
- Business Rules Conferences & Symposiums
- Business Process Management
- Event Driven Architecture
- Business Rules Standards
- Rule Engine
- Business Rules News
- SBVR
- Business Rules Design & Architecture
- Business Rules Design Patterns
- Business Rules General
- Business Rules Performance
- BRMS
- Business Rules Whitepapers
- Rule Markup Languages
- Model Driven Architecture & Engineering
- Business Intelligence
- Model Transformations
- Rule Based Frameworks
- Knowledge Engineering
- Semantic Web
- Business Rule Validation
- Business Rule Verification
- Business IT Gap

