Navigation
  • The MicroGuide to Process and Decision Modeling in BPMN/DMN: Building More Effective Processes by Integrating Process Modeling with Decision Modeling
    The MicroGuide to Process and Decision Modeling in BPMN/DMN: Building More Effective Processes by Integrating Process Modeling with Decision Modeling
« A Complete, Web-Based Business Rules Modeler | Main | Business Events in the Context of OMG’s BMM »
Tuesday
Aug102010

Business Rules Usage Patterns

Dr.  Ketabchi, from Savvion, believes there are seven process usage patterns. These are 

  1. Human Centric
  2. Document Centric
  3. System Centric
  4. Decision Centric
  5. Case Management
  6. Project Centric
  7. 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

 

 - Tom Debevoise

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (1)

[...] This post was mentioned on Twitter by Eric D. Schabell, Tom Debevoise. Tom Debevoise said: Five business rules usage patterns: http://www.tomdebevoise.com/blog/?p=333 #in [...]

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>