Drools Developer's Cookbook (Paperback)

Lucas Amador

買這商品的人也買了...

商品描述

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.

In Detail

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

Approach

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.

商品描述(中文翻譯)

使用JBoss Drools規則引擎來建立強大的業務規則實現
- 掌握最新的Drools Expert、Fusion、Guvnor、Planner和jBPM5功能
- 通過使用流行的Java框架來整合Drools
- 作為Packt的Cookbook系列的一部分:每個配方都是獨立的,並包含實用的逐步指示,以幫助您實現目標。

詳細內容:
JBoss Drools是一個開源的業務規則引擎,為您的業務邏輯提供靈活性和彈性。Drools 5已經發展成為一個統一且集成的平台,用於業務規則、業務流程、事件處理和自動化計劃。有了這本書,您將能夠快速且輕鬆地使用這些模塊及其特定功能。

Drools開發者食譜將幫助您將最新的社區功能應用於您的項目中。您將學習所有Drools模塊-Guvnor、Fusion、Expert和Planner-以及jBPM5和整合能力。簡單明瞭的配方將幫助您在項目中實現更多的規則,並將您帶到Drools平台的新水平。

本書教您如何創建更強大的業務規則實現,從如何手動編寫業務規則的提示開始,或使用最新的Guvnor規則編輯器。您將學習如何將您的規則與另一個框架集成,以創建完整的解決方案,並了解如何使用複雜的功能,如事件處理。這些配方涵蓋了所有的Drools模塊,並將幫助您解決計劃、遠程執行等問題。

從本書中您將學到:
- 使用Drools Guvnor進行規則編寫和配置
- 使用Marshallers和JPA與Spring配置不同的知識存儲方式
- 了解如何將複雜的事件處理功能添加到項目中
- 充分利用遠程知識會話執行
- 使用Spring框架將Drools與Apache Camel項目集成
- 學習如何在OSGI容器中配置您的知識會話
- 使用Drools Planner實現自動化計劃
- 從Drools Flow遷移到jBPM5並學習如何高效使用它們

方法:
作為Packt的食譜系列的一部分,本書充滿了易於遵循的配方,包含逐步指示。本書的設計方式使您可以按章節閱讀,或按任意順序參考任務。

本書的讀者:
本書適用於希望改進當前工作方法並發現新功能應用於項目中的Drools開發人員。讀者應該熟悉Drools平台的基礎知識以及Java。