PacktLib: JBoss Drools Business Rules

JBoss Drools Business Rules

Credits

Foreword

About the author

About the reviewer

Preface

Drooling over JBoss Rules

Who are you? What's your problem?

Life or death business rules

Business rules in your organization

Why existing solutions don't cut it

Rule engines to the rescue

Meet JBoss Rules

The bigger picture

How do I write the rules

Introducing the BRMS (Guvnor)

Parts of the solution

When not to use a rule engine

Summary

Getting the software

What are we going to install?

Summary

Meet the Guvnor

Taking a tour with the Guvnor

Summary

Guided Rules with the Guvnor

Passing information in and out

Building the fact model

Importing the fact model into Guvnor

Running this scenario

What just happened?

Summary

From Guvnor to JBoss IDE

A more powerful rule

Summary

More rules in the JBoss IDE

Rule syntax

Summary

Testing your Rules

Testing when building rules

Summary

Data and Rules in Excel

Reading data from Excel

Summary

Domain Specific Language (DSL) and RuleFlow

What is a Domain Specific Language (DSL)?

Ruleflow

Summary

Deploying Rules in Real Life

One size fits all architecture

Summary

Looking under the Cover

Rule engine concepts

Back to the future (with chocolate shipping)

Logging working memory

Rete algorithm

Summary

Advanced Drools Features

Pigeons, Drools, and Complex Event Processing

Inline beans

From pigeons to biscuits—Drools Solver for your local supermarket

New API

Summary