decision service architecture - red hat forum paris 2015

32
Decision Service Architecture Externalize and manage your Enterprise Decisions Emmanuel BONNET Head of Decision Management

Upload: emmanuel-bonnet

Post on 12-Apr-2017

578 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Decision Service Architecture - Red Hat Forum Paris 2015

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

AGENDA

• Who are we ?

• Business challenge

• Business Solutions

• Use Cases and Feedback

• Q / A

Page 3: Decision Service Architecture - Red Hat Forum Paris 2015

Who are we ?

Page 4: Decision Service Architecture - Red Hat Forum Paris 2015

Creation IS Fastest growth Employees

Page 5: Decision Service Architecture - Red Hat Forum Paris 2015

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
Page 7: Decision Service Architecture - Red Hat Forum Paris 2015

Business Challenges

Page 8: Decision Service Architecture - Red Hat Forum Paris 2015

Business is always changing

Page 9: Decision Service Architecture - Red Hat Forum Paris 2015

Business is always changing

Pricing

Uses Cases

Scoring

Page 10: Decision Service Architecture - Red Hat Forum Paris 2015

Business complexity is increasing

Page 11: Decision Service Architecture - Red Hat Forum Paris 2015

Business complexity is increasing

Banking Expertise

Uses Cases

Automotive Expertise

Page 12: Decision Service Architecture - Red Hat Forum Paris 2015

Business triggers more & more

events

Page 13: Decision Service Architecture - Red Hat Forum Paris 2015

Event Dispatching

Event Processing

Uses Cases

Event Correlation

Business triggers more & more events

Page 14: Decision Service Architecture - Red Hat Forum Paris 2015

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

Business Solutions

BRMS/BPM

Page 16: Decision Service Architecture - Red Hat Forum Paris 2015

Execute

Manage

Externalize

Decisions and Process

Page 17: Decision Service Architecture - Red Hat Forum Paris 2015

Business Rules

Business Process

BRMS

BPM

Rule Engine

Process Engine

ROI

Execute

Manage

Externalize

Page 18: Decision Service Architecture - Red Hat Forum Paris 2015

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

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

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

Use case and feeback

Page 22: Decision Service Architecture - Red Hat Forum Paris 2015

Use case : sales on mobility

Page 23: Decision Service Architecture - Red Hat Forum Paris 2015

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

Performances

Short delivery cycles

Business Users as part of the team

False issues

Page 25: Decision Service Architecture - Red Hat Forum Paris 2015

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

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

Conclusion

Page 28: Decision Service Architecture - Red Hat Forum Paris 2015

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

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
Page 31: Decision Service Architecture - Red Hat Forum Paris 2015

?

Page 32: Decision Service Architecture - Red Hat Forum Paris 2015