Business Rules Usage Patterns
Tuesday, June 8, 2010 at 10:55AM Dr. Ketabchi, from Savvion, believes there are seven process usage patterns. These are
- Human Centric
- Document Centric
- System Centric
- Decision Centric
- Case Management
- Project Centric
- Event Centric
There is an eighth one, the 'shadowing' process. This is a process for monitoring 'legacy' processes. Dr. Ketabchi A description of each of these processes can be found in this BPM Institute recorded webinar.
As the BPM Industry matures, these patterns will emerge. We know from design patterns, that best practices can emerge from the wisdom of experience.
I believe there are some distinct business rules usage patterns. I list these here:
|
Usage Pattern Center |
Typical Legacy Sources |
Application |
Characteristics |
|
Computations and Score Carding |
Spread Sheets, Desktop Databases and Scripting |
Credit Risk, Security Targeting |
Generally Computes one or more metrics. Often one or more decision tables serve as the final arbitrator |
|
Hierarchical or Hierarchical Graphs |
Database and Scripting Languages, Cobol |
Insurance, Social Benefits or Entitlements |
Seeking a number of nodes in a large graph of options and factors. Logic can be deeply nested and the graph can be imperfect |
|
Pattern Matching |
The Gamut of Source Code (C++, Fortran, Basic, C#) |
Fraud Detection, Market Abuse, Security |
Often applies multi-variant or fuzzy logic |
|
Algorithmic Decisions
|
Source Code
|
Derivatives, Hedging, Environmental Modeling |
Focusing on Applied Numerical Methods, Regression Techniques and Statistics |
|
Event Directors |
Java |
Sensor-Based Controls |
Uses within event processing applications |


