Mastering JBoss Drools 6 for Developers (Paperback)

Mauricio Salatino, Mariano De Maio, Esteban Aliverti

  • 出版商: Packt Publishing
  • 出版日期: 2016-03-28
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 330
  • 裝訂: Paperback
  • ISBN: 1783288620
  • ISBN-13: 9781783288625
  • 相關分類: Java 相關技術
  • 海外代購書籍(需單獨結帳)

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

商品描述

Discover the practical applications of Business Rules and the power of the Drools 6 runtime to resolve several real-life scenarios

About This Book

  • Implement and model different rules using the DRL full syntax
  • Model complex business decisions and domain models in order to automate and improve your operational decisions with the Drools framework
  • A practical, fast-paced, hands-on guide to help you use the different components provided by the Drools Rule Engine

Who This Book Is For

This book is for Java developers and architects who need to have a deep understanding of how the Business Rule frameworks behave in real-life implementations. The book assumes that you know the Java language well and also have experience with some widely used frameworks such as Hibernate. You should also know the basics of relational databases and Maven-based applications.

What You Will Learn

  • Automate your application's decisions, such as promotion applying, discount policies, fraud detection, and more
  • Quickly get started with writing your first rules using the DRL full syntax
  • Discover the power of the new syntax components of the rule language
  • Define inferences in your Business Rules to simplify complex decisions
  • Write decision tables, templates, domain-specific languages and scorecards and learn how to map them inthe Drools framework
  • Harness the full operational power of Drools through all of its configuration points
  • Use Drools configurations and architectures for different environments and scenarios

In Detail

Mastering JBoss Drools 6 for Developers will provide you with the knowledge to develop applications that use complex scenarios, where Business Rules are a foundation.

You will get to know about the KIE modules needed to create a rule environment, how to use the modules to create a rule runtime, and how the PHREAK algorithm works to enable rules to detect situations in the most performant way. We also cover the relationship that Drools has with the BPM Engine (jBPM), which allows you to enrich your applications.. You can define rules using domain-specific languages, such as spreadsheets, database entries, PMML, or even natural language.

You will be briefly introduced to the concept of complex event processing and features such as events, type declarations, and other components of Drools Fusion to detect and manage complex events. Toward the end, this book will take you through the integration of Drools with the Spring and Camel frameworks for more complex applications.

商品描述(中文翻譯)

探索商業規則的實際應用和Drools 6運行時的強大功能,以解決多種實際情境

關於本書



  • 使用DRL完整語法實施和建模不同的規則

  • 模擬複雜的業務決策和領域模型,以自動化和改進Drools框架的操作決策

  • 實用、快節奏、實踐指南,幫助您使用Drools規則引擎提供的不同組件

本書適合對象


本書適合需要深入了解商業規則框架在實際實施中的行為的Java開發人員和架構師。本書假設您對Java語言有很好的了解,並且具有一些廣泛使用的框架(如Hibernate)的經驗。您還應該了解關聯數據庫的基礎知識和基於Maven的應用程序。

您將學到什麼



  • 自動化應用程序的決策,例如促銷應用、折扣政策、欺詐檢測等

  • 使用DRL完整語法快速入門撰寫第一個規則

  • 發現規則語言的新語法組件的強大功能

  • 在您的商業規則中定義推論,以簡化複雜的決策

  • 撰寫決策表、模板、特定領域語言和評分卡,並學習如何在Drools框架中映射它們

  • 通過所有配置點充分發揮Drools的操作能力

  • 在不同環境和情境中使用Drools配置和架構

詳細內容


《掌握JBoss Drools 6開發人員指南》將為您提供開發應用程序的知識,這些應用程序使用複雜的情境,其中商業規則是基礎。


您將了解創建規則環境所需的KIE模塊,如何使用這些模塊創建規則運行時,以及PHREAK算法如何以最高效的方式使規則能夠檢測情況。我們還介紹了Drools與BPM引擎(jBPM)的關係,使您能夠豐富您的應用程序。您可以使用特定領域語言(如電子表格、數據庫記錄、PMML甚至自然語言)定義規則。


本書還將簡要介紹複雜事件處理的概念,以及Drools Fusion的事件、類型聲明和其他組件來檢測和管理複雜事件。最後,本書將帶您了解如何將Drools與Spring和Camel框架集成,以應對更複雜的應用程序。