Book Image

Drools Developer's Cookbook

By : Lucas Amador
Book Image

Drools Developer's Cookbook

By: Lucas Amador

Overview of this book

<p>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.<br /><br />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.<br /><br />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.</p>
Table of Contents (16 chapters)
Drools Developer's Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


jBPM5 is the new brand name of the Drools process engine that was previously known as Drools Flow . It's a flexible and lightweight Business Process Management (BPM) tool that can be integrated with almost all the other available Drools projects and has primary focus on the BPMN 2.0 specification as the main language to express a business process.

This chapter will primarily focus on the BPMN 2.0 support of jBPM5, modeling different business processes by using the new jBPM5 BPMN2 Eclipse editor as the authoring tool. Even when the recipes are not specifically about BPMN 2.0 it are widely used in all the recipes, explaining how to model business processes using the editor.