Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Building Advanced Case-Driven
Applications
Kris Verlaenen
jBPM Project Lead
Red Hat JBoss BPM Suite Product Architect
Kris Verlaenen2
Unstructured and Adaptive Cases
Unpredictability
Structured
Process
Adaptive
Case
Dynamic
Case
Complexity
Kris Verlaenen3
Unstructured and Adaptive Cases
Structured Process Dynamic Case
?
No clear line between
what is a process ...
Kris Verlaenen4
Foundation
●
Flexible BPMN 2.0 - based engine
●
Meta-driven extensions
●
Case roles
●
Ad-hoc choice
●
Dyna...
Kris Verlaenen5
Foundation
●
Integrated processes, rules and events
Kris Verlaenen6
Demo Example
Ad-hoc Choice
Dynamic
Modifications
Case-driven applications
=
Helping you develop
your application
Kris Verlaenen8
Case-driven Applications
Processes, Cases, Rules, Tasks
End User
Application
End User
Application
End User...
Kris Verlaenen9
Domain-specific Applications
?
?
?
?
End User
Kris Verlaenen10
Customize
Kris Verlaenen11
Choose Your Building Blocks
Kris Verlaenen12
Kris Verlaenen13
Case Details
Milestones
Case Roles
Active Tasks
Ad-Hoc Choice
Case Description
Kris Verlaenen14
Intelligent Process Execution Server
Processes
Execution Server Foundation
Cases Rules
Query ... ...
REST...
Kris Verlaenen15
Screen Components
Reporting
Kris Verlaenen16
Custom
Application
Extend
Workbench
Kris Verlaenen17
Model Deploy Execute
Rapid Application Development
Show value early and often !
Kris Verlaenen18
Generate Your Application
Kris Verlaenen19
Pre-packaged Solutions
Processes, Cases, Rules, Tasks
End User
Application
End User
Application
UI Buildi...
Demo
Upcoming SlideShare
Loading in …5
×

Building advanced case-driven applications

1,248 views

Published on

bpmNEXT ignite presentation

Published in: Software
  • Be the first to comment

  • Be the first to like this

Building advanced case-driven applications

  1. 1. Building Advanced Case-Driven Applications Kris Verlaenen jBPM Project Lead Red Hat JBoss BPM Suite Product Architect
  2. 2. Kris Verlaenen2 Unstructured and Adaptive Cases Unpredictability Structured Process Adaptive Case Dynamic Case Complexity
  3. 3. Kris Verlaenen3 Unstructured and Adaptive Cases Structured Process Dynamic Case ? No clear line between what is a process and what is a case
  4. 4. Kris Verlaenen4 Foundation ● Flexible BPMN 2.0 - based engine ● Meta-driven extensions ● Case roles ● Ad-hoc choice ● Dynamic tasks ● Milestones/ stages ● Etc.
  5. 5. Kris Verlaenen5 Foundation ● Integrated processes, rules and events
  6. 6. Kris Verlaenen6 Demo Example Ad-hoc Choice Dynamic Modifications
  7. 7. Case-driven applications = Helping you develop your application
  8. 8. Kris Verlaenen8 Case-driven Applications Processes, Cases, Rules, Tasks End User Application End User Application End User Application Workbench
  9. 9. Kris Verlaenen9 Domain-specific Applications ? ? ? ? End User
  10. 10. Kris Verlaenen10 Customize
  11. 11. Kris Verlaenen11 Choose Your Building Blocks
  12. 12. Kris Verlaenen12
  13. 13. Kris Verlaenen13 Case Details Milestones Case Roles Active Tasks Ad-Hoc Choice Case Description
  14. 14. Kris Verlaenen14 Intelligent Process Execution Server Processes Execution Server Foundation Cases Rules Query ... ... REST API
  15. 15. Kris Verlaenen15 Screen Components Reporting
  16. 16. Kris Verlaenen16 Custom Application Extend Workbench
  17. 17. Kris Verlaenen17 Model Deploy Execute Rapid Application Development Show value early and often !
  18. 18. Kris Verlaenen18 Generate Your Application
  19. 19. Kris Verlaenen19 Pre-packaged Solutions Processes, Cases, Rules, Tasks End User Application End User Application UI Building Blocks Custom UI Predeployed Models
  20. 20. Demo

×