更新时间:2021-04-01 14:08:53
Coverpage
Copyright Information
Credits
Foreword
Open Source Decision Management
About the Author
About the Reviewers
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Introduction
Problems with traditional approaches
The solution
Drools
Alternatives to Drools
Summary
Chapter 2. Basic Rules
Rule basics
Rule syntax
Chapter 3. Validation
Banking domain model
Problem definition
Analysis
Design
Validation package
Implementation
Validation service
Chapter 4. Data Transformation
Process overview
Getting the data
Writing transformation rules
Transformation results
Implementation of the data loading
Chapter 5. Human-readable Rules
Domain Specific Language
Decision tables
Drools Flow
Chapter 6. Stateful Session
Introduction to stateful session
Validation using stateful session
Chapter 7. Complex Event Processing
CEP and ESP
Drools Fusion
Fraud detection
Chapter 8. Drools Flow
Loan approval service
Loan approval ruleflow
Chapter 9. Sample Application
Users
Architecture
Technologies used
Business logic
Configuration
Repositories
Validation
Loan approval
Chapter 10. Testing
How to write unit tests for rules
Rule integration testing
Rule acceptance testing
Static analysis of rules
Troubleshooting techniques
Chapter 11. Integration
Dynamic KnowledgeBase loading
External artifact building
Drools execution server
Spring Framework integration
Standards
Chapter 12. Performance
Rete algorithm
Node sharing
Node indexing
KnowledgeBase partitioning
Appendix A. Development Environment Setup
Environment setup
Appendix B. Custom Operator
Appendix C. Dependencies of Sample Application
Index