DecisionsFrst Modeler and Red Hat JBoss BRMS

221 views

Published on

Learn how decision models based on the Decision Model and Notation (DMN) standard can be more easily integrated with business rules being managed and deployed using JBoss BRMS, improving traceability and business ownership.

Decisions First Modeler Enterprise Edition Integration with JBoss BRMSDecisionsFirst Modeler is a collaborative decision modeling solution using the new Decision Model and Notation (DMN) standard. DecisionsFirst Modeler provides a diagram-based, business user friendly front-end to the business rules environment.

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
221
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DecisionsFrst Modeler and Red Hat JBoss BRMS

  1. 1. @jamet123 #decisionmgt © 2016 Decision Management Solutions James Taylor CEO Decision Modeling with DMN for Red Hat JBoss BRMS
  2. 2. @jamet123 #decisionmgt © 2016 Decision Management Solutions 2 Key Benefits • Traceability and clarity from business objectives through decision requirements to the business rules running in production Business Engagement • Links decision models to new or existing implementations and creates models suitable for broad access Common View • Requires no duplication or re-generation of business rules to add decision model perspective Simplified Management • Leverages existing versioning, deployment and management processes allowing business rules architects to exploit their existing investments Exploit JBoss BRMS
  3. 3. @jamet123 #decisionmgt © 2016 Decision Management Solutions 3 James Taylor Decision Management Solutions ▶ We work with clients to improve their business by applying business rules & analytic technology to automate & improve decisions. ▶ We are vendor-neutral and a RedHat Technology Partner ▶ We are an original submitter of DMN ▶ I have spent the last 14 years championing Decision Management and developing Decision Management Systems
  4. 4. @jamet123 #decisionmgt © 2016 Decision Management Solutions 4 Agenda ▶ An introduction to DMN ▶ The role of DMN in business rules projects ▶ DecisionsFirst Modeler and Red Hat JBoss BRMS ▶ Questions
  5. 5. @jamet123 #decisionmgt © 2016 Decision Management Solutions 5 Decision Model and Notation (DMN)
  6. 6. @jamet123 #decisionmgt © 2016 Decision Management Solutions 6 Decision Modeling and Notation (DMN) ▶ “… provide a common notation that is readily understandable by all business users... DMN creates a standardized bridge for the gap between the business decision design and decision implementation.” ▶ Use Cases ▶ Modeling Human Decision-making ▶ Modeling Requirements for automated Decision-making ▶ Implementing automated Decision-making ▶ Decision Management Solutions, Escape Velocity, FICO, KUL, KPI, IBM, Model Systems, Oracle, TIBCO, Visumpoint
  7. 7. @jamet123 #decisionmgt © 2016 Decision Management Solutions 7 Two Layers of Detail Pre-Bureau Risk Category 1 HIGH 2 MEDIUM 3 LOW 4 VERYLOW 5 DECLINE 6 HIGH 7 MEDIUM 8 LOW TRUE <100 [100..120[ [120..130] >130 FALSE <80 [80..90] [90..110] >110 Pre-bureau risk category table UC Existing Customer Application Risk Score Decision Requirements Decision Logic
  8. 8. @jamet123 #decisionmgt © 2016 Decision Management Solutions 8 Decision Modeling In Context -amount : Money -amountLimit : Money -facilityType : Enum -id : String -repaymentBy : Date -status : Enum Loan Appliation -address : String -creditRtng : Enum -dateOfBirth : Date -disqualified : Boolean -disqualificationReason : String -firstName : String -id : String -middleInitials : String -proofOfIdSeenBy : StaffId -surname : String -telephone : TelephoneNo Person -annualIncome : Money -employmentRecord : Enum -personalDebt : Integer Financial Profile -endDate : Date -salary : Money -startDate : Date -terminationReason : Enum -workType : Enum Employment -realisationDate : Date -type : Enum -value : Money AssetLiability 0..* -applicant 1 0..1 -guarantor 1..* 1 1 1 0..* 1 0..* Process Data Decision Motivation Organization Department Team Role Role Team Department Organization
  9. 9. @jamet123 #decisionmgt © 2016 Decision Management Solutions 9 Decision Requirements Diagram Information Knowledge Decision
  10. 10. @jamet123 #decisionmgt © 2016 Decision Management Solutions 10 Many Use Cases ▶ Human Decision-making ▶ Documenting human decision-making ▶ Improving human decision-making with analytics ▶ Training human decision-makers ▶ Requirements for automated Decision-making ▶ Business rules discovery and analysis ▶ Framing predictive analytics ▶ Dashboard design ▶ Implementing automated Decision-making ▶ Completely specifying business rules ▶ Acting as a BRMS front-end ▶ Orchestrating complex decisioning technology
  11. 11. @jamet123 #decisionmgt © 2016 Decision Management Solutions 11 The Power of Decision Modeling ▶ Decision modeling has filled the gap between process models and business rules in the most extensive project ever undertaken by the Finnish Tax Authority. ▶ "Decision modeling enables us to model our business by dividing it into concrete parts that are understandable to business people without being too detailed. It also helps us not to lose sight of the overall picture of the process while delving deep into the details of business rules." Timo Laukkanen, Process Director, Finnish Tax Administration ▶ "I am truly amazed by decision modeling. This method gives me an agile tool for modeling quite complicated domains." Katja Hietikko, Senior Business Developer, M.Sc. (Tech.)
  12. 12. @jamet123 #decisionmgt © 2016 Decision Management Solutions 12 DMN and Business Rules
  13. 13. @jamet123 #decisionmgt © 2016 Decision Management Solutions 13 Business Rules can be hard to manage ▶ How to manage sources? ▶ How much detail for a given rule? ▶ Who owns which rules? ▶ How and where to document rules? ▶ What are these rules for? ▶ What is the right format for a rule? ▶ How do we find the right metaphor for a set of rules?
  14. 14. @jamet123 #decisionmgt © 2016 Decision Management Solutions 14 Manage Decisions To Manage Rules ▶ Not all rules are the same ▶ Rules only add value once deployed ▶ Deploying and managing rules requires a structure ▶ Managing decisions ▶ Shows how to structure the rules ▶ Where to deploy the rules ▶ Gives a rationale for defining and managing the rules ▶ Describe each decision and sub-decision with simple, unique business rules
  15. 15. @jamet123 #decisionmgt © 2016 Decision Management Solutions 15 Simplified process models Clear decision models for business users IT-managed Transformation Over-complex process models BRMS Executable Rules BRMS Executable Rules BEFORE AFTER Multiple lists and documents about rules Business Rules duplicated Users must navigate unfamiliar repository One set of Business Rules Users link directly from familiar diagram
  16. 16. @jamet123 #decisionmgt © 2016 Decision Management Solutions 16 DecisionsFirst Modeler and Red Hat JBoss BRMS
  17. 17. @jamet123 #decisionmgt © 2016 Decision Management Solutions 17 DecisionsFirst Modeler Social, collaborative, cloud-based Decision Management modeling software that puts decisions at the heart of your business architecture, building better requirements and driving successful business rules implementations Key Features Multi-user, Collaborative Integrated Database Shared Database, Reusable components Automated Consistency and Completeness Checks Living Repository
  18. 18. @jamet123 #decisionmgt © 2016 Decision Management Solutions 18 Red Hat JBoss BRMS
  19. 19. @jamet123 #decisionmgt © 2016 Decision Management Solutions 19 Demonstration
  20. 20. @jamet123 #decisionmgt © 2016 Decision Management Solutions 25 Decision Modeling Lifecycle ▶ Decision Modeling ▶ Drives requirements and automation ▶ Supports business rules and analytic implementations ▶ Delivers traceability ▶ Allows for ongoing orchestration Orchestration Automation BoundaryDecision Requirements Business Rules Implementation Technology Selection Predictive Analytics Traceability Optimization
  21. 21. @jamet123 #decisionmgt © 2016 Decision Management Solutions 26 Questions?
  22. 22. @jamet123 #decisionmgt © 2016 Decision Management Solutions 27 Key Benefits • Traceability and clarity from business objectives through decision requirements to the business rules running in production Business Engagement • Links decision models to new or existing implementations and creates models suitable for broad access Common View • Requires no duplication or re-generation of business rules to add decision model perspective Simplified Management • Leverages existing versioning, deployment and management processes allowing business rules architects to exploit their existing investments Exploit JBoss BRMS
  23. 23. @jamet123 #decisionmgt © 2016 Decision Management Solutions 28 More Information ▶ DecisionsFirst Modeler ▶ decisionsfirst.com ▶ Support ▶ support.decisionsfirst.com ▶ support@decisionsfirst.com ▶ White Papers and Training Schedule ▶ decisionmanagementsolution.com ▶ Questions about editions, consulting, training ▶ info@decisionsfirst.com
  24. 24. Thank You @jamet123 #decisionmgt © 2016 Decision Management Solutions For more on Decision Management, go to: decisionmanagementsolutions.com James Taylor james@decisionmanagementsolutions.com

×