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.

bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process execution

266 views

Published on

Presentation at bpmNEXT 2018 about our strategy for doing BPM in the cloud.

Published in: Software
  • Be the first to comment

  • Be the first to like this

bpmNEXT 2018: Exploiting cloud infrastructure for efficient business process execution

  1. 1. Exploiting Cloud Infrastructure for Efficient Business Process Execution Kris Verlaenen jBPM Project Lead Red Hat Business Automation Platform Architect
  2. 2. Kris Verlaenen2
  3. 3. Kris Verlaenen4 Authoring Execution Monitoring
  4. 4. Kris Verlaenen5 Kris Verlaenen Process Execution Lightweight Embeddable Scalability Eco System
  5. 5. Kris Verlaenen6 Kris Verlaenen Process Execution Lightweight Embeddable Scalability Eco System
  6. 6. Kris Verlaenen7 Project Lifecycle Project A Project B Project C v1.0 v2.0 v3.0 v1.0 v1.1 v2.0 v1.0 v2.0 dev stage prod stagedev
  7. 7. Kris Verlaenen8 WARNING – TOO MANY CONTAINERS – WARNIN
  8. 8. Kris Verlaenen9 Controller (1) ● Server configuration • Capabilities (Rule, Process, Planning, etc.) • Deployed containers, for example • Project A – v1.0 • Project A – v2.0 • Project B – v1.1 ● Server instances • Contacted by engine on startup and shutdown Keeping track of server instances
  9. 9. Kris Verlaenen10 Controller (2) ● Only if wanted ! ● Update existing server configurations • Add container • Remove containers ● Dynamic deployments • Individual server instances are updated Managing server deployments
  10. 10. Kris Verlaenen11 Smart Router ● Acts a server instance ● Delegate requests to the right server instance • Across different server configurations • Based on minimal information ● Aggregate data • From different server instances Delegate and aggregate
  11. 11. Kris Verlaenen12
  12. 12. Kris Verlaenen13 Monitoring ?
  13. 13. Kris Verlaenen14 Monitoring ?
  14. 14. Kris Verlaenen15 Deployment strategies Blue Green
  15. 15. Kris Verlaenen16 Cloud images RHEL OpenJDK 8 JBoss EAP 7 Engine Predeployed Projects ● Layered ● Configurable • Out-of-the-box configuration • Security + SSO • JMS, timers, etc. ● Customizable The Open-Source Way Execution Engine Controller Smart Router Monitoring
  16. 16. Kris Verlaenen17 Bringing it together - Templates
  17. 17. Kris Verlaenen18
  18. 18. Kris Verlaenen19 Project v1.3 v1.0 Scenario SLA Monitoring
  19. 19. Demo

×