SlideShare a Scribd company logo
Process-driven applications:
Let BPM do (some of) your work
Kris Verlaenen
jBPM Project Lead, Red Hat
June 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 Engine
BPMN 2.0 Standard
Process, Rules and CEP
Process Management Console
Data Modeler, Form Modeler, BAM
BpmPaaS, Process Execution Server
Process-Driven Application Development
More Building Blocks
More Choice
More People
Customization
Evolution
Process Engine
Embedded
Custom
Application
IDE (Eclipse)
Evolution
Intelligent
Process
Execution
Server
Custom
Application
Workbench
IDE (Eclipse)
Authoring
Workbench
IDE (Eclipse)
Git + Maven
• Processes
• Rules
• Data Objects
• Forms
• Configuration
DB
Execution
Server
Monitoring
Workbench
Custom
Application
• Persistence + transactions
• Timers
• Async Job
• Audit + query
• Remoting
• HA / load balancing
• Container
Unified
• Processes
• Tasks
• Rules
• CEP
• Planning
Case management
Unpredictability
Structured
Process
Adaptive
Case
Dynamic
Case
Complexity
Structured Process Dynamic Case
Spectrum
● More flexible / adaptive
● More dynamic
● More features
– Milestones, stages
– Case roles
– Case file
● Extension of core engine
– BPMN2
Case management
Demo
Part 1
Overview
● Intro
● Evolution
● Case management
● Demo (part 1)
● Process-driven applications
● Building blocks
● Demo (part 2)
● Roadmap
Kris Verlaenen 12
Process-driven applications
=
Helping you develop
your application
Kris Verlaenen 13
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 solutions
– Predefined processes, etc.
– Additional building blocks
– Configurable applications
Demo
Part 2
Roadmap
● jBPM 6.4.0.Final
– L&F (Bootstrap3 + PatternFly)
– Exec Server (Query, UI, etc.)
– User and group mgmt
– New dashboard
● jBPM 6.5.0.Final
– Process instance migration
– Exec server enhancements
– Other RFEs
● jBPM 7.x themes
– Case and app management
– Cloud
– Ease of use
Want to know more?
● http://jbpm.org
– Blog
– Chat (irc)
– Twitter
– Mailing list
● Getting started
– jBPM installer
● Come talk to us !
Want to know more?
● Other presentations
– A 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)
Process-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your work
Questions ?
Feedback
welcome in
survey
Process-driven applications: let BPM do (some of) your work
JBoss BRMS 5.3
Full Support Transition Maintenance
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.
5.3
5.4
Processes
Execution Server Foundation
Cases Rules
Query ... ...
REST API
Intelligent Process Execution Server

More Related Content

ODP
Summit 2019: "Submarine" initiative
ODP
bpmNEXT: Automating human-centric processes with machine learning
ODP
Process-driven applications
ODP
Building responsive and flexible applications with BPM
ODP
Building advanced case-driven applications
PDF
Empowering Business Users with Process Management Tools
ODP
Flexible business processes using jBPM5
PDF
Automate workflows with leading open-source BPM
Summit 2019: "Submarine" initiative
bpmNEXT: Automating human-centric processes with machine learning
Process-driven applications
Building responsive and flexible applications with BPM
Building advanced case-driven applications
Empowering Business Users with Process Management Tools
Flexible business processes using jBPM5
Automate workflows with leading open-source BPM

What's hot (20)

ODP
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
PDF
Process Automation: an Update from the Trenches
ODP
Case management applications with BPM
ODP
jBPM v7 Roadmap
ODP
BPM and Case Management Applications
ODP
Event-driven BPM the JBoss way
ODP
Kris Verlaenen on jBPM5 at JBUG.be
ODP
jBPM Case Mgmt v7 Roadmap
ODP
What's new in JBoss BPM Suite 6.1
PPTX
Getting started with JBPM
PPT
JBoss Developer Webinar jBPM5
ODP
BPMN2 and jBPM5
ODP
jBPM5 - Bringing more power to your business processes
PDF
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...
PDF
Order Processing at Scale: Zalando at Camunda Community Day
PPTX
Troubleshooting Dashboard Performance
PPTX
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
PPTX
Xtm webinar presentation xtm system overview
PDF
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
PPTX
Using Processes and Timers for Long-Running Asynchronous Tasks
bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process ...
Process Automation: an Update from the Trenches
Case management applications with BPM
jBPM v7 Roadmap
BPM and Case Management Applications
Event-driven BPM the JBoss way
Kris Verlaenen on jBPM5 at JBUG.be
jBPM Case Mgmt v7 Roadmap
What's new in JBoss BPM Suite 6.1
Getting started with JBPM
JBoss Developer Webinar jBPM5
BPMN2 and jBPM5
jBPM5 - Bringing more power to your business processes
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...
Order Processing at Scale: Zalando at Camunda Community Day
Troubleshooting Dashboard Performance
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
Xtm webinar presentation xtm system overview
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
Using Processes and Timers for Long-Running Asynchronous Tasks
Ad

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

PDF
Next generation business automation with the red hat decision manager and red...
PDF
jBPM Introduction - JudCon Brazil 2013
PPTX
PTV Group_impact_camunda_bpm_20140122
PDF
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
PDF
Empowering Full Scale STP with BPM
PPTX
Implementing and Extending Oracle PLM Cloud for Gibson Overseas
PDF
Streamline your processes with jBPM 6
ODP
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
PDF
Service Lifecycle Management with Fuse Service Works
PPT
Lombardi intro full
PDF
2016PLW-PuuriJ-Tensing-AutomatedGISWorkflowImprovements
PPTX
LS 708 Agile Tools for Everyone
PDF
GEBSReporting-Case_Study_Healthcare_Company - Copy
PPTX
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
PDF
Pioneering a path to the future with JBoss Business Process Management
PDF
Building Your First Digital File Submission
PDF
It recruitments
PDF
2. oracle bpm soa 11g - simple - unified - complete
ODP
JBug.be The future of (j)BPM 2010-06-03
PDF
jBPM Migration Tool - No one is left behind
Next generation business automation with the red hat decision manager and red...
jBPM Introduction - JudCon Brazil 2013
PTV Group_impact_camunda_bpm_20140122
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
Empowering Full Scale STP with BPM
Implementing and Extending Oracle PLM Cloud for Gibson Overseas
Streamline your processes with jBPM 6
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
Service Lifecycle Management with Fuse Service Works
Lombardi intro full
2016PLW-PuuriJ-Tensing-AutomatedGISWorkflowImprovements
LS 708 Agile Tools for Everyone
GEBSReporting-Case_Study_Healthcare_Company - Copy
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
Pioneering a path to the future with JBoss Business Process Management
Building Your First Digital File Submission
It recruitments
2. oracle bpm soa 11g - simple - unified - complete
JBug.be The future of (j)BPM 2010-06-03
jBPM Migration Tool - No one is left behind
Ad

More from Kris Verlaenen (11)

PPTX
AI-Driven Digital Transformation Using Agentic AI
ODP
Deep dive into jBPM6
ODP
jBPM6 Updates
ODP
What's new in jBPM6
ODP
Simplify the complexity of your business processes
ODP
BPMN2 primer
ODP
jBPM, open source BPM
ODP
Business processes, business rules, complex event processing, the JBoss way
ODP
jBPM5 (Argentina workshop)
ODP
jBPM5: Bringing more Power to your Business Processes
ODP
jBPM5 in action - a quickstart for developers
AI-Driven Digital Transformation Using Agentic AI
Deep dive into jBPM6
jBPM6 Updates
What's new in jBPM6
Simplify the complexity of your business processes
BPMN2 primer
jBPM, open source BPM
Business processes, business rules, complex event processing, the JBoss way
jBPM5 (Argentina workshop)
jBPM5: Bringing more Power to your Business Processes
jBPM5 in action - a quickstart for developers

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
sap open course for s4hana steps from ECC to s4
“AI and Expert System Decision Support & Business Intelligence Systems”

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

Editor's Notes

  • #13: 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.