Drools JBoss Rules 5.0 Developer's Guide
Credits
Foreword
About the Author
About the Reviewers
Preface
Introduction
Problems with traditional approaches
The solution
Drools
Alternatives to Drools
Summary
Basic Rules
Rule basics
Rule syntax
Validation
Banking domain model
Problem definition
Analysis
Design
Validation package
Implementation
Validation service
Data Transformation
Process overview
Getting the data
Writing transformation rules
Transformation results
Implementation of the data loading
Human-readable Rules
Domain Specific Language
Decision tables
Drools Flow
Stateful Session
Introduction to stateful session
Validation using stateful session
Complex Event Processing
CEP and ESP
Drools Fusion
Fraud detection
Loan approval service
Loan approval ruleflow
Sample Application
Users
Architecture
Technologies used
Business logic
Design
Configuration
Repositories
Loan approval
Testing
How to write unit tests for rules
Rule integration testing
Rule acceptance testing
Static analysis of rules
Troubleshooting techniques
Integration
Dynamic KnowledgeBase loading
External artifact building
Drools execution server
Spring Framework integration
Standards
Performance
Rete algorithm
Node sharing
Node indexing
KnowledgeBase partitioning
Summary
Development Environment Setup
Custom Operator
Dependencies of Sample Application