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

Session

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)
IBM

Gold Sponsors

Microsoft

Silver Sponsors

ActiveState
Alfresco
Intel Corporation
LINAGORA
MySQL
Oracle
Red Hat
Sleepycat Software
SpikeSource
Zimbra

Media Sponsors

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

Sponsors

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.