bpm on its way to paas enviroments - red hat• ibm bpm, pega, tibco, bizagi, oracle bpm, ......
TRANSCRIPT
BPM on its way to
PaaS enviroments
Jiří KolářRed Hat Solution Architect
CZ/SK/CEE
GAP
ST
RA
TEG
Y
O
PE
RA
TIO
NS
PEOPLE IT RESOURCES
BPM?
O
PE
RA
TIO
NS
PEOPLE IT RESOURCES
PR
OC
ES
SE
S
S
TRA
TEG
Y
BPM!
Red Hat’s BPMS ?
AUTOMATE
INTEGRATE
ACCELERATE
Red Hat JBoss EAPRed Hat JBoss Data GridRed Hat JBoss Web ServerRed Hat Mobile Application Platform
Red Hat JBoss FuseRed Hat JBoss A-MQRed Hat JBoss Data Virtualization
Red Hat JBoss BPM SuiteRed Hat JBoss BRMS
DEV
ELO
PM
ENT
TOO
LSR
ed H
at J
Bos
s D
evel
oper
Stu
dio
MA
NA
GEM
ENT
TOO
LSR
ed H
at J
Bos
s O
pera
tion
s N
etw
ork
PHYSICAL VIRTUAL PUBLIC CLOUD PRIVATE CLOUD
RED HAT JBOSS MIDDLEWARE
8
JBoss BPM Suite
9
Similar products:
• PEGA, iLog (IBM), FICO Blaze …
Real-time Decesion Management Process automation (BPM)
Similar products:
• IBM BPM, PEGA, Tibco, Bizagi, Oracle BPM, Activiti/Camunda, …
●
● Business
Rules Management
JBoss BPM Suite
Business Process
Management
Business Resource Planning
JBoss BRMS
Complex Event
Processing
BRMS
Product Overview
Design time
Process Authoring
Data Modeling
Form Design
Simulation with
Simulation with
Business Rule Authoring
Decision Tables
Repository
Event Process
or
Business Events
Authoring Tools for Business
Users
Rule Authoring for Developers
Web-services and Javadevelopment
Run time
Task Management
Monitoring
Red Hat JBoss BPM Suite - Why customers love it
Rich tooling
Standard-based
Developer friendly
24
Flexible deployment
Cloud ready
JBoss BPM Suite: Success Stories
Red Hat JBoss BPM Suite - Why customers love it
Rich tooling
Standard-based
Developer friendly
26
Flexible deployment
Cloud ready
Why PaaS?
PaaS: Openshift Container Platfom ● Automates whole container lifecycle
● On Premise / In cloud / Both (aka. Hybrid)
● Containers orchestration (Kubernetes)
● Microservices O-o-the-box
● CI/CD automation, Dev Ops
● Scalability & HA O-o-the-box
RHEL ATOMIC HOST
MicroService
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
MicroService
Public cloud
CONTAINER
App
Your datacenter
Why BPM in PaaS?
BPM in Openshift PaaS
● Process scalability● Integration backends scalability/ HA● Microservice = Ease of integration● Process CI/CD automation● Process isolation
RHEL ATOMIC HOST
MicroService
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
MicroService
And the deployment magic?
Business Central
PaaS: Openshift Container Platform
RHEL ATOMIC HOST
MicroService
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
Java IDE
Processes& rules
definitions
Design-time
Run-timeEmbededExecution
server
Rule/Processdeveloper
Repository
Process &Execution server
On-premise
StandaloneExecution
server
Business Central
Business Central
Integration route (Camel)
StandaloneExecution
server
Not just for BPMS!
RHEL ATOMIC HOST
MicroService
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
Modular microservices Based on JBoss Middleware Running in OpenShift
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
The Red Hat vision:
RHEL ATOMIC HOST
MicroService
MicroService
Integration route(Camel)
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
Busness processMobile backend