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)
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
Top Related