Drools Developer's Cookbook
English | 2012 | ISBN: 1849511969 | PDF | 310 pages | 18 Mb
Create a robust business rules implementation by using the JBoss Drools rules engine
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.
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.
What you will learn from this book
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 knowledge session execution
Integrate Drools with the Apache Camel Project using the Spring Framework
Learn how to configure your knowledge session in an OSGI container
Implement automated planning using Drools Planner
Migrate from Drools Flow to jBPM5 and learn how to use them efficiently
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.
Who this book is written for
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.