Skip to Content

Drools Developer’s Cookbook

List Price: $0.00
Sub Title: 
<p>Create a robust business rules implementation by using the JBoss Drools rules engine</p>
Price: $44.99
Over 40 recipes for creating a robust business rules implementation by using JBoss Drools rules with this book and ebook
ISBN 13: 
Drools Developer’s Cookbook
Cover photo: 
Banner Image: 
Sales Rank: 
Title Set Up Date: 
June 2011
Public Visibility Date: 
June 2011
Date Of Publication: 
January 2012
Out Of Print Date: 
June 2011
Page Count: 
Detailed Description: 

JBoss Drools is an open source business rules engine that provides agility and flexibility to your business logic. Drools 5 has evolved to provide a unified and integrated platform for business rules, business processes, event processing and automated planning. With this book in hand you will be able to use any of these modules and their specific features quickly and with ease.

Drools Developer Cookbook will help you to apply the latest community features to your projects. You will learn about all the Drools modules - Guvnor, Fusion, Expert, and Planner - along with jBPM5 and integration capabilities. The straightforward recipes will help you to implement even more rules in your projects and take you to a new level with the Drools platform.

This book teaches you how to create a more robust business rules implementation, starting with tips on how to write business rules manually, or by using the newest Guvnor rule editors. You will learn how your rules can be integrated with another framework to create a full solution and discover how to use complex features such as event processing. The recipes cover all of the Drools modules and will help you to solve problems with planning, remote execution, and much more.

  • Master the newest Drools Expert, Fusion, Guvnor, Planner and jBPM5 features
  • Integrate Drools by using popular Java Frameworks
  • Part of Packt’s Cookbook series: each recipe is independent and contains practical, step-by-step instructions to help you achieve your goal.
  • Use Drools Guvnor for rules authoring and configuration
  • Configure different ways to store your knowledge using Marshallers, and JPA with Spring
  • Understand how to add complex event processing capabilities to a project
  • Take full advantage of the remote rules execution using the Drools Server.
  • Integrate Drools with the Apache Camel Project using the Spring Framework
  • Monitor Drools knowledge bases and sessions using JMX.
  • Implement automated planning using Drools Planner
  • Migrate and learn new features included in jBPM5.

Part of Packt’s cookbook series, this book is packed with easy to follow recipes containing step-by-step instructions. The book is designed in such a way that you can read it chapter by chapter, or refer to the tasks in no particular order.


This book is for Drools developers who want to improve their current working methods and discover new features to apply to their projects. Readers are expected to be familiar with the basics of the Drools platform as well as Java.

<p>Drools, JBoss Rules, Business Logic Integration Platform, BliP, Drools CEP, Drools Flow, Drools Expert, business rules, expert system, declarative programming, process, ruleflow, Drools examples, Drools samples, decision tables, human-readable rules, Drools Expert, Drools Guvnor, Drools Fusion, Drools Server, Knowledge Sessions, Knowledge Agent, custom forms, Drools Verifier, Migrating Drools Flow, persistence implementation</p>
Special offer section
Display discount offers: 
Display discount offers
Buy 2 eBooks and Get 50% Off +
Buy Drools Developer’s Cookbook with JBoss Drools Business Rules and get 50% off both the eBooks.
Just add both the eBooks to your shopping cart and enter ddcdjr5eb in the 'Enter Promotion Code' field. Click 'Add Promotion Code' and the discount will be applied.
View Best Selling eBook offers
Author Profile(s): 

Lucas Amador

Lucas Amador is a Software Developer born and raised in Buenos Aires, Argentina. His Open Source interest started since young. However, he finally got fully involved in 2008 while working with a JBoss partner and providing consultancy and developing software using the JBoss middleware platform for telco, financial and other such companies. At this time he obtained the Sun Java Developer and JBoss Advanced Developer certifications.

He started getting involved in the JBoss Drools community through the Google Summer of Code 2009 program by implementing a refactoring module for the Eclipse Drools Plugin, and since then he is a jBPM5/Drools committer where spend his time implementing new features and fixing bugs. Lucas works as a freelance developer and is always looking something interesting to work in.

Code Downloads: 
Discounted price: 
Sample Chapter:
Open Source
Publishing division: 
Pre-publication Band: 
Product Format: 
Book Type: 
In PacktLib: 
Miscellaneous Settings
Enable Google Ads conversion: 
Webapp claim date: 
Tuesday, March 25, 2014
Upgrade authentication question: 
<p>In Chapter 8: Planner: Optimizing Your Automated Planning, what is the second-last word of the final paragraph in the section <b>before</b> the section: Solving a resource assignment problem</p>
Upgrade authentication answer: 
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us