Process-driven applications: let BPM do (some of) your work

download Process-driven applications: let BPM do (some of) your work

If you can't read please download the document

Transcript of Process-driven applications: let BPM do (some of) your work

Process-driven applications:
Let BPM do (some of) your work

Kris VerlaenenjBPM Project Lead, Red HatJune 28, 2016

Overview

Intro

Evolution

Case management

Demo (part 1)

Process-driven applications

Building blocks

Demo (part 2)

Roadmap

Authoring

Monitoring

Execution

Why? Visibility

Monitoring

Higher-level

Continuous improvement

Agility

Business Process

Evolution

Core EngineBPMN 2.0 StandardProcess, Rules and CEPProcess Management ConsoleData Modeler, Form Modeler, BAMBpmPaaS, Process Execution ServerProcess-Driven Application Development

More Building Blocks More Choice More People Customization

Evolution

Process EngineEmbedded

Custom
Application

IDE (Eclipse)

Evolution

IntelligentProcessExecution
Server

Custom
Application

Workbench

IDE (Eclipse)

AuthoringWorkbench

IDE (Eclipse)

Git + Maven

Processes

Rules

Data Objects

Forms

Configuration

DB

Execution
Server

MonitoringWorkbench

Custom
Application

Persistence + transactions

Timers

Async Job

Audit + query

Remoting

HA / load balancing

Container

UnifiedProcesses

Tasks

Rules

CEP

Planning

Case management

Unpredictability

StructuredProcess

AdaptiveCase

DynamicCase

Complexity

Structured Process

Dynamic Case

Spectrum

More flexible / adaptive

More dynamic

More featuresMilestones, stages

Case roles

Case file

Extension of core engineBPMN2

Case management

Demo
Part 1

Overview

Intro

Evolution

Case management

Demo (part 1)

Process-driven applications

Building blocks

Demo (part 2)

Roadmap

Process-driven applications
=
Helping you develop
your application

But users don't just want to build processes or cases, they typically need applications that end users can depend on to achieve certain goals, and we want to help developers with that as well.

Process-driven Applications

Execution
Server

Custom
Application

UI Building
Blocks

Integration

End to end

Prototype

Choice / flexibility

Evolve

Rapid Application Development

Show value early and often !

Case Details

Milestones

Case Roles

Active Tasks

Ad-Hoc Choice

Case Description

Building Blocks

Building Blocks

Generate + evolve your application

Pre-packaged solutionsPredefined processes, etc.

Additional building blocks

Configurable applications

Demo
Part 2

Roadmap

jBPM 6.4.0.FinalL&F (Bootstrap3 + PatternFly)

Exec Server (Query, UI, etc.)

User and group mgmt

New dashboard

jBPM 6.5.0.FinalProcess instance migration

Exec server enhancements

Other RFEs

jBPM 7.x themesCase and app management

Cloud

Ease of use

Want to know more?

http://jbpm.orgBlog

Chat (irc)

Twitter

Mailing list

Getting startedjBPM installer

Come talk to us !

Want to know more?

Other presentationsA design model for rule and process-driven solutions, Justin Holmes (Tuesday 4:45 - 5:45pm)

Red Hat JBoss BPM Suite and BRMS primer: Capabilities, vision, and roadmap, Prakash Aradhya, Phil Simpson, Jeanine Bradley (Wednesday 10:15 - 11:15am)

Drools 7.x happenings and roadmap, Mark Proctor (Wednesday 10:15 - 11:15am)

Automate and optimize logistic plans with BRMS Business Resource Planner, Geoffrey De Smet (Wednesday 11:30am - 12:30pm)

Effective decision management for an agile business, Mark Proctor (Wednesday 3:30 - 4:30pm)

BPM in financial services: Good advice from the real world (panel) (Thursday 4:45 - 5:45pm)

Questions ?

Feedback welcome in survey

JBoss BRMS 5.3

Full SupportTransitionMaintenance

JBoss BPM Suite 6.0

5

5.2

6.1

6

6.2

Enterprise versions provide long-term support, regular releases including fixes, new features, and new platforms certifications.

New community fixes may be backported to Enterprise versions

jBPM [community] to Red Hat JBoss BPM Suite [product]While community projects continue to rapidly evolve,
enterprise products focus on long term stability.

jBPM Community

5.3

5.4

ProcessesExecution Server FoundationCasesRulesQuery......

REST APIIntelligent Process Execution Server