O'Reilly European Open Source Convention - October 17-20, 2005 - Amsterdam, The Netherlands
 Convention Coverage


Drools: An Open Source Java Rules Engine
Brian Sam-Bodden, Integrallis Software, LLC

Track: Java
Date: Tuesday, 18 October 2005
Time: 16:00 - 16:45
Location: Foyer Room

Software development is expensive when business rules are hard-coded in your application's source code, changes and additions to those rules translate to wasted time and money. Good object-oriented, component-based approaches can alleviate the burden of keeping up with changes in the business world, but they still require that expert knowledge of the changes be passed from the decision makers to the business analysts and finally to programmers that need to implement these changes. Business Rule Engines and Business Rule Languages are based on the basic premise of separation of concerns by empowering business domain experts to express the rules of business in a way that it is directly usable by applications.

Drools is an open source pure-Java implementation of a forward chaining rules engine. Drools can be used in a J2SE or J2EE application and allows you to express rules in a variety of scripting languages, including Python, Groovy, and Java.

Learn how Business Rules with Drools can make your Java applications more flexible and robust.

In this session you will learn:

  • Overview of Rule Engine Technology
  • Why and when to use a Rule Engine
  • Overview of Drools
  • Drools in a J2SE application
  • Refactoring an application to use Drools
  • Writing a DRL file
  • Dealing with Conflict Resolution: Rule Salience
  • Drools Event Model
  • Drools in a J2EE application
  • Rule loading strategies
  • Rule management
  • Tips and Tricks

Download presentation file

Diamond Sponsors

Computer Associates International Inc., (CA)

Gold Sponsors


Silver Sponsors

Intel Corporation
Red Hat
Sleepycat Software

Media Sponsors

boing boing
C/C++ Users Journal
Ping Wales
Ping Wales
Security Horizon
Software Developers Journal
Software Network
Wydawnictwo Software


EuroOSCON Sponsor Opportunities — Email us at

Download the EuroOSCON Sponsor/Exhibitor Prospectus

EuroOSCON Media Sponsor Opportunities — Call Margi Levin at 707-827-7184 or email at

Press and Media

For media-related inquiries, contact Suzanne Axtell at

Conference News

Want to receive conference news? Sign up for our email newsletter.
O'Reilly Home | Privacy Policy

© 2005, O'Reilly Media, Inc.