BPM on its way to PaaS enviroments - Red Hat• IBM BPM, PEGA, Tibco, Bizagi, Oracle BPM, ......

Post on 12-Mar-2020

11 views 0 download

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