decision service architecture - red hat forum paris 2015
TRANSCRIPT
![Page 1: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/1.jpg)
Decision Service Architecture Externalize and manage your Enterprise Decisions
Emmanuel BONNET Head of Decision Management
![Page 2: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/2.jpg)
AGENDA
• Who are we ?
• Business challenge
• Business Solutions
• Use Cases and Feedback
• Q / A
![Page 3: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/3.jpg)
Who are we ?
![Page 4: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/4.jpg)
Creation IS Fastest growth Employees
![Page 5: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/5.jpg)
Decision
Management
NOSQL
MACHINE LEARNING
SEARCH & QUERIES
HIGH VOLUME DATA
BUSINESS RULES
BPM
OPTIMIZATION
LINEAR/CONSTRAINT PROG.
ANALYTICS
DEEP LEARNING
MOBILE APPLICATIONS
WEB & DESIGN
IOT & M2M
DIGITAL TRANSFORMATION
DEVOPS
SOA / JEE / ESB / MOM
COMPLEX MIDDLEWARE
![Page 6: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/6.jpg)
![Page 7: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/7.jpg)
Business Challenges
![Page 8: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/8.jpg)
Business is always changing
![Page 9: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/9.jpg)
Business is always changing
Pricing
Uses Cases
Scoring
![Page 10: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/10.jpg)
Business complexity is increasing
![Page 11: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/11.jpg)
Business complexity is increasing
Banking Expertise
Uses Cases
Automotive Expertise
![Page 12: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/12.jpg)
Business triggers more & more
events
![Page 13: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/13.jpg)
Event Dispatching
Event Processing
Uses Cases
Event Correlation
Business triggers more & more events
![Page 14: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/14.jpg)
Externalise
Flexible
IT independent
Shorter cycles Explicit
Understandable
non IT
Traceable Map and Filter
classify
filter
monitor
replay
Solutions
![Page 15: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/15.jpg)
Business Solutions
BRMS/BPM
![Page 16: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/16.jpg)
Execute
Manage
Externalize
Decisions and Process
![Page 17: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/17.jpg)
Business Rules
Business Process
BRMS
BPM
Rule Engine
Process Engine
ROI
Execute
Manage
Externalize
![Page 18: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/18.jpg)
IF the driver had no accident for 3 years AND the current discount of the driver is 5% THEN apply to the driver’s insurance a 10% discount
Externalize
![Page 19: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/19.jpg)
Application
Business
Life Cycle Without BPM/BRMS
Evolutions
Evolutions
Manage
Life Cycle With BPM/BRMS
![Page 20: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/20.jpg)
Business Rules System BPM / BRMS
GUI
Repository
Software System
GUI component
Model component
Persistency component
Rules / Process component Deploy
Extract
Describe
IT
Business
Execute
![Page 21: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/21.jpg)
Use case and feeback
![Page 22: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/22.jpg)
Use case : sales on mobility
![Page 23: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/23.jpg)
Identify decisions / process
Organize the Business knowledge / Process
Manage decisions / process
IT ? Business ?
WHO does WHAT ?
Challenges
![Page 24: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/24.jpg)
Performances
Short delivery cycles
Business Users as part of the team
False issues
![Page 25: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/25.jpg)
Nail syndrome
Short life cycle ?
-> No Process !
Natural langage ?
-> That’s not IT , let’s forget the process
Anti patterns
![Page 26: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/26.jpg)
1) Business rules/process can be understood by Business People 2) It is possible to read, update, and test rules anytime for business users, for IT dev,
3) Business rules/process have a life cycle : they can be changed
26
Source - Decision management Manifesto
http://www.decisionmanagementsolutions.com/what-is-decision-management/the-decision-
management-manifesto/
By James Taylor – Decision Management solutions and Emmanuel Bonnet - Softeam
Manifesto
![Page 27: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/27.jpg)
Conclusion
![Page 28: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/28.jpg)
Open source
Cost
Features
Engine, CEP, optaplanner,
BRMS-BPM native integration
Open Shift integration
JBoss BPM Suite strengths
![Page 29: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/29.jpg)
Decision Service
Container
Scoring
Service
HR
Service
Quote
Service
Customer
Checklist
Service
Micro Service
Container
Decision Service Architecture
![Page 30: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/30.jpg)
![Page 31: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/31.jpg)
?
![Page 32: Decision Service Architecture - Red Hat Forum Paris 2015](https://reader031.vdocuments.site/reader031/viewer/2022022413/58ed66b51a28ab76218b467f/html5/thumbnails/32.jpg)