An Azinta presentation for DevCSI Developer 2011 Suleiman Shehu, CEO Azinta Systems 16 February 2011 Commercial In Confidence - (c) Azinta 2011
May 09, 2015
An Azinta presentation for DevCSI Developer 2011
Suleiman Shehu, CEO
Azinta Systems
16 February 2011 Commercial In Confidence - (c) Azinta 2011
Business Process Modelling (BPM) ◦ Model business processes using graphical notations ◦ Model the sequences of tasks within a business process ◦ Expected Benefits:
Great for the automation of business processes using a BPM execution engine (e.g. jBPM, Activiti, Intalio BPM, etc.)
Improved business process agility and optimisation
◦ Potential Problems: Most BPM models are too complex due to the unstructured
mixing of business logic (rules) within process models
Difficult to make (and test) changes to BPM models resulting from changes in business logic (rules)
Complexity of large scale BPM projects can often lead to significant project over-runs and project failure.
16 February 2011 Commercial In Confidence - (c) Azinta 2011
Business Logic (Rules) ◦ Business logic (rules) are critical for making business
decisions and the key competitive differentiator ◦ Business Rules are the “why” behind use cases,
processes and systems ◦ Expected Benefits:
Logic (rules) are the means of guiding business behaviour toward business objectives
Can be automated using a BRE engine (e.g. Drools, OpenRules, etc.)
◦ Current Problems: Prior to The Decision Model, there was no universal rigorous
way to separate business logic (rules) as something totally unique in its own right with its own look-and-feel and its own agile change cycle
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
The Relational Model The Decision Model
Changes the way we manage, leverage and store data
Recognizes that data has its own existence
Elevate data as an organisational asset
Introduces rigor through normalisation principles
Impacts technology, methodology and best practises
Changes the way we manage, leverage and store business logic
Recognises that business logic has its own existence
Elevates business decisions (logic) as an organisational asset
Introduces rigor through normalisation principles
Impacts technology, methodology and best practises
16 February 2011 Commercial In Confidence - (c) Azinta 2011
Before Decision Model After Decision Model
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
Business logic is the means by which the business derives conclusions from facts.
The simplest case is the evaluation of a single fact leading to a single conclusion
16 February 2011 Commercial In Confidence - (c) Azinta 2011
An atomic piece of business logic ◦ Consists of zero to many conditions
◦ Leading to a conclusion about one fact type
◦ Each condition is an atomic logical expression about an atomic fact type
◦ Conditions are ANDed together, never ORed
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
The Decision Model contains: ◦ Structural Principles – Structural simplicity
◦ Declarative Principles – Declarative Structure
◦ Integrity Principles – Optimal Logical Integrity
These normalisation principles ensure that Rule Families and their relationships are free of logical errors and that there are no conflict or duplication in the business logic.
16 February 2011 Commercial In Confidence - (c) Azinta 2011
16 February 2011 Commercial In Confidence - (c) Azinta 2011
© 2010-2011 New Wisdom Software. All Rights Reserved.
Process Models
Decision Models
Rule Sources
Automated System
(non-BRE)
Business Rule
Engine (BRE)
Manual Business
Process Gate
way t
o P
rod
ucti
on
Ru
le o
r D
ecis
ion
Meth
od
olo
gy
Results / Statistics / Metrics G
ate
way t
o P
rod
ucti
on
Process
Excellence
Analysis
Governance
Rule Families
(Business Rules)
Decisions
Glossary
Download The Decision Model Primer from KPI International website www.kpiusa.com
Read The Decision Model Book Contact Suleiman Shehu at Azinta Systems to:
◦ Get details of Decision Model Training courses ◦ Evaluate the RuleGuide product ◦ Conduct a Decision Model pilot project
Azinta Systems contact details: Email: [email protected] Telephone: +44(0) 845 658 6909 Acknowledgement: Azinta acknowledges that several slides in this presentation are copyright to KPI International
16 February 2011 Commercial In Confidence - (c) Azinta 2011
Millennium House
3 Humber Trading Estate
Humber Road
London
NW2 6DW
Tel: +44 (0) 845 658 6909
www.azinta.com
16 February 2011 Commercial In Confidence - (c) Azinta 2011