SlideShare a Scribd company logo
CASE MANAGEMENT
APPLICATIONS WITH BPM
Andrew Bonham
Enterprise Architect
Capital One
May 4th
, 2017
Michelle Kelo
Enterprise Architect
Capital One
Kris Verlaenen
BPM Suite Product Architect
Red Hat
OVERVIEW
Building case management applications
● BPM and Case Management
● Case management v7 feature preview
● Building your own case management platform
● Case applications
● Demo
BPM and Case Management
jBPM is a good open source BPM platform
● Is truly open source
● The Enterprise version (BPM Suite) has the same capabilities as the community
version
● Has a rich set of capabilities
● BPMN 2.0 notation, native rules engine (Drools), Business Activity Monitoring,
dashboards, reporting, simulation
● Is a mature and proven product (12 years)
● Has a vibrant community
● ~100 contributors in past year since mid March 2017 with ~2800 commits
● Is very extensible
● Can add in any java code as a workitem handler or directly in a script task
BPM Products provide the most value when the business process
is complex and/or requires a high degree of integration
CASE MANAGEMENT
As an extension of BPM
● More flexible
● More dynamic
● More core services
Unpredictability
Structured
Process
Adaptive
Case
Dynamic
Case
Complexity
Structured Process Dynamic Case
Spectrum
Our End-State Case Management strategy will provide LOB case autonomy via
a lightweight, easily extendable BPMS framework
Current State Target State
• Monolithic case platform • Domain-owned case applications
with a central registry
• High cost commercial based
solution
• Open source (jBPM) based
framework
• Centralized development &
deployment
• Federated development &
deployment with inner-sourcing
model
• Inflexible case model & core
services
• Lightweight, extensible case model
& core services
• UI tightly bound to case engine • UI agnostic case engine
• Batch analytics • Real-time analytics & events
enabled via streaming platform
The Case Management framework will serve as tool set, providing an
extendable set of Core Case Capabilities
Framework Repository (Git)
Case Framework
Core Case services
Create case Search Case
Update Case
Retrieve/View
Case
Route Case
Transfer Case Assign Case
Classify
Prioritize
Business Process
Workflow/TasksBusiness Rules
Business
ProcessCase Model
Management tools
Attach document Close Case Manage queue
View History Send letter/
message …
Logging Audit Security Dashboarding
Split Case Manage Parent/
Child Case Add Note
...
InputAdaptors
OutputAdaptors
Generic Core Case
Services are shared
across all domains and
easily extendablePlug in for Business rules
as needed for the case
domains
Framework provides
generic lightweight
workflow, extensions made
to meet specific business
requirements
Base Case model shared
across all domains
Common Management
tools across all domain
Input and Output adaptors
provide easy integration
with streaming platform
(kafka), API gateway and
batch flows
Roughly 80% of the case framework will be shared
with the remaining 20% as extended or unique capabilities per LOB domain
Case Framework is
Channel / UI toolset
agnostic
Case Management v7
Feature Preview
CASE MANAGEMENT v7 PREVIEW
What to expect?
Case management at different levels
● Core engine
● Authoring
● Runtime monitoring
● Custom applications
CASE MANAGEMENT v7 PREVIEW
What to expect?
Core engine
● Case file instance
● Per case session strategy
● Case comments
● Milestones
● Stages
● Ad-hoc fragments
● Dynamic tasks
● Case identifier (correlation key)
● Case life cycle (close, reopen, etc.)
CASE MANAGEMENT v7 PREVIEW
What to expect?
Authoring
CASE MANAGEMENT v7 PREVIEW
What to expect?
Authoring
CASE MANAGEMENT v7 PREVIEW
What to expect?
Runtime
monitoring
Runtime
monitoring
Building Your Own
Case Management Platform
Redhat JBoss Enterprise Application Platform 6.4
Redhat JBoss BPM Suite 6.3
Intranet / Internet
Real-Time Event Streaming
Integration with
System of Record(s)
Integration with Document
Management
Integration with Single Sign-On
Centralized Logging, Reporting &
Dashboarding
Centralized Case Registry
Integration with Third Party
Services
Continuous Integration &
Deployment (CICD) Pipeline
Intranet/Internet
Orchestration
Layer
Case
Reference APP
UI
Orchestration
Layer
LOB Domain 1
Case UI
Orchestration
Layer
LOB Domain 2
Case UI
Orchestration
Layer
LOB Domain 3
Case UI
Core Case Management Framework
Workflows - Tasks - Core Sevices
Reference
APP
Generic
Workflow(s) Domain 1
Extended core
Services &
Features
Domain 1
Extended
Workflow(s)
Domain 2
Extended core
Services &
Features
Domain 2
Extended
Workflow(s)
Domain 3
Extended core
Services &
Features
Domain 3
Extended
Workflow(s)
BPMS
Database
Schema
Framework
Database
Base Case
Schema
Domain 3
Extended
schema
Domain 2
Extended
schema
Domain 1
Extended
schema
Data Schemas
Connectors&Adaptors
The Case Framework architecture consists of loosely coupled component
layers built on Red Hat’s BPM foundation
Case Applications
CASE APPLICATIONS
Processes, Cases, Rules, Tasks, Optimization
End User
Application
End User
Application
UI Building Blocks
CASE APPLICATIONS
Demo
Case management applications with BPM

More Related Content

What's hot

Building responsive and flexible applications with BPM
Building responsive and flexible applications with BPMBuilding responsive and flexible applications with BPM
Building responsive and flexible applications with BPM
Kris Verlaenen
 
jBPM v7 Roadmap
jBPM v7 RoadmapjBPM v7 Roadmap
jBPM v7 Roadmap
Kris Verlaenen
 
What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1
Kris Verlaenen
 
Process-driven applications
Process-driven applicationsProcess-driven applications
Process-driven applications
Kris Verlaenen
 
Process-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your workProcess-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your work
Kris Verlaenen
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
Kris Verlaenen
 
BPMN2 primer
BPMN2 primerBPMN2 primer
BPMN2 primer
Kris Verlaenen
 
Flexible business processes using jBPM5
Flexible business processes using jBPM5Flexible business processes using jBPM5
Flexible business processes using jBPM5
Kris Verlaenen
 
Simplify the complexity of your business processes
Simplify the complexity of your business processesSimplify the complexity of your business processes
Simplify the complexity of your business processes
Kris Verlaenen
 
JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5
Kris Verlaenen
 
Kris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.beKris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.be
Andries Inzé
 
jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013
Mauricio (Salaboy) Salatino
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Kris Verlaenen
 
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
jsvitak
 
Event-driven BPM the JBoss way
Event-driven BPM the JBoss wayEvent-driven BPM the JBoss way
Event-driven BPM the JBoss way
Kris Verlaenen
 
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
 
Getting started with JBPM
Getting started with JBPMGetting started with JBPM
Getting started with JBPM
Girish Bapat
 
What's new in jBPM6
What's new in jBPM6What's new in jBPM6
What's new in jBPM6
Kris Verlaenen
 
BPMN2 and jBPM5
BPMN2 and jBPM5BPMN2 and jBPM5
BPMN2 and jBPM5
Kris Verlaenen
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
Kris Verlaenen
 

What's hot (20)

Building responsive and flexible applications with BPM
Building responsive and flexible applications with BPMBuilding responsive and flexible applications with BPM
Building responsive and flexible applications with BPM
 
jBPM v7 Roadmap
jBPM v7 RoadmapjBPM v7 Roadmap
jBPM v7 Roadmap
 
What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1What's new in JBoss BPM Suite 6.1
What's new in JBoss BPM Suite 6.1
 
Process-driven applications
Process-driven applicationsProcess-driven applications
Process-driven applications
 
Process-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your workProcess-driven applications: let BPM do (some of) your work
Process-driven applications: let BPM do (some of) your work
 
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processesJBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
JBossOneDayTalk 2011: Using jBPM to bring more power to your business processes
 
BPMN2 primer
BPMN2 primerBPMN2 primer
BPMN2 primer
 
Flexible business processes using jBPM5
Flexible business processes using jBPM5Flexible business processes using jBPM5
Flexible business processes using jBPM5
 
Simplify the complexity of your business processes
Simplify the complexity of your business processesSimplify the complexity of your business processes
Simplify the complexity of your business processes
 
JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5
 
Kris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.beKris Verlaenen on jBPM5 at JBUG.be
Kris Verlaenen on jBPM5 at JBUG.be
 
jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013jBPM Introduction - JudCon Brazil 2013
jBPM Introduction - JudCon Brazil 2013
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
 
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6Streamline your processes with jBPM 6
Streamline your processes with jBPM 6
 
Event-driven BPM the JBoss way
Event-driven BPM the JBoss wayEvent-driven BPM the JBoss way
Event-driven BPM the JBoss way
 
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
 
Getting started with JBPM
Getting started with JBPMGetting started with JBPM
Getting started with JBPM
 
What's new in jBPM6
What's new in jBPM6What's new in jBPM6
What's new in jBPM6
 
BPMN2 and jBPM5
BPMN2 and jBPM5BPMN2 and jBPM5
BPMN2 and jBPM5
 
jBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processesjBPM5 - Bringing more power to your business processes
jBPM5 - Bringing more power to your business processes
 

Similar to Case management applications with BPM

Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
mfrancis
 
20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform
Harezmi IT Solutions
 
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferDelivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
VMware Tanzu
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
VMware Tanzu
 
Empowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEmpowering Full Scale STP with BPM
Empowering Full Scale STP with BPM
Eric D. Schabell
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
PowerONPlatforms
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
FITMAN FI
 
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
Maciej Swiderski
 
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made EasyIBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
Brian Petrini
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
Shashikant Sethy
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
Yu Tao Zhang
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
Logan Vadivelu
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
Kenneth Peeples
 
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2
 
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Sebastian Faulhaber
 
Business process & system integration v2
Business process & system integration v2Business process & system integration v2
Business process & system integration v2
DoanTrieuDuong
 
soa1.ppt
soa1.pptsoa1.ppt
soa1.ppt
ShanmugamS34
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced Scripting
Alithya
 
Application Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery PlatformApplication Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery Platform
Sander Hoogendoorn
 

Similar to Case management applications with BPM (20)

Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform
 
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd PfefferDelivering Cloud Native Batch Solutions - Dodd Pfeffer
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
 
Empowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEmpowering Full Scale STP with BPM
Empowering Full Scale STP with BPM
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
 
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
Deep Dive on Case Management in RedHat JBoss BPM Suite 7 - RedHat Summit 2017
 
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made EasyIBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation Framework
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 
WSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product OverviewWSO2 Business Process Server 3.5.0 - Product Overview
WSO2 Business Process Server 3.5.0 - Product Overview
 
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!Faster and more efficient processes by combining BPM and Mobile – yes we can!
Faster and more efficient processes by combining BPM and Mobile – yes we can!
 
Business process & system integration v2
Business process & system integration v2Business process & system integration v2
Business process & system integration v2
 
soa1.ppt
soa1.pptsoa1.ppt
soa1.ppt
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Taking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced ScriptingTaking Your FDM Application to the Next Level with Advanced Scripting
Taking Your FDM Application to the Next Level with Advanced Scripting
 
Application Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery PlatformApplication Migration using the Accelerated Delivery Platform
Application Migration using the Accelerated Delivery Platform
 

More from Kris Verlaenen

bpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learningbpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learning
Kris Verlaenen
 
Deep dive into jBPM6
Deep dive into jBPM6Deep dive into jBPM6
Deep dive into jBPM6
Kris Verlaenen
 
jBPM6 Updates
jBPM6 UpdatesjBPM6 Updates
jBPM6 Updates
Kris Verlaenen
 
jBPM, open source BPM
jBPM, open source BPMjBPM, open source BPM
jBPM, open source BPM
Kris Verlaenen
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
Kris Verlaenen
 
jBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business ProcessesjBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business Processes
Kris Verlaenen
 
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developersjBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Kris Verlaenen
 

More from Kris Verlaenen (7)

bpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learningbpmNEXT: Automating human-centric processes with machine learning
bpmNEXT: Automating human-centric processes with machine learning
 
Deep dive into jBPM6
Deep dive into jBPM6Deep dive into jBPM6
Deep dive into jBPM6
 
jBPM6 Updates
jBPM6 UpdatesjBPM6 Updates
jBPM6 Updates
 
jBPM, open source BPM
jBPM, open source BPMjBPM, open source BPM
jBPM, open source BPM
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
 
jBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business ProcessesjBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business Processes
 
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developersjBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
 

Recently uploaded

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Case management applications with BPM

  • 1. CASE MANAGEMENT APPLICATIONS WITH BPM Andrew Bonham Enterprise Architect Capital One May 4th , 2017 Michelle Kelo Enterprise Architect Capital One Kris Verlaenen BPM Suite Product Architect Red Hat
  • 2. OVERVIEW Building case management applications ● BPM and Case Management ● Case management v7 feature preview ● Building your own case management platform ● Case applications ● Demo
  • 3. BPM and Case Management
  • 4. jBPM is a good open source BPM platform ● Is truly open source ● The Enterprise version (BPM Suite) has the same capabilities as the community version ● Has a rich set of capabilities ● BPMN 2.0 notation, native rules engine (Drools), Business Activity Monitoring, dashboards, reporting, simulation ● Is a mature and proven product (12 years) ● Has a vibrant community ● ~100 contributors in past year since mid March 2017 with ~2800 commits ● Is very extensible ● Can add in any java code as a workitem handler or directly in a script task
  • 5. BPM Products provide the most value when the business process is complex and/or requires a high degree of integration
  • 6. CASE MANAGEMENT As an extension of BPM ● More flexible ● More dynamic ● More core services Unpredictability Structured Process Adaptive Case Dynamic Case Complexity Structured Process Dynamic Case Spectrum
  • 7. Our End-State Case Management strategy will provide LOB case autonomy via a lightweight, easily extendable BPMS framework Current State Target State • Monolithic case platform • Domain-owned case applications with a central registry • High cost commercial based solution • Open source (jBPM) based framework • Centralized development & deployment • Federated development & deployment with inner-sourcing model • Inflexible case model & core services • Lightweight, extensible case model & core services • UI tightly bound to case engine • UI agnostic case engine • Batch analytics • Real-time analytics & events enabled via streaming platform
  • 8. The Case Management framework will serve as tool set, providing an extendable set of Core Case Capabilities Framework Repository (Git) Case Framework Core Case services Create case Search Case Update Case Retrieve/View Case Route Case Transfer Case Assign Case Classify Prioritize Business Process Workflow/TasksBusiness Rules Business ProcessCase Model Management tools Attach document Close Case Manage queue View History Send letter/ message … Logging Audit Security Dashboarding Split Case Manage Parent/ Child Case Add Note ... InputAdaptors OutputAdaptors Generic Core Case Services are shared across all domains and easily extendablePlug in for Business rules as needed for the case domains Framework provides generic lightweight workflow, extensions made to meet specific business requirements Base Case model shared across all domains Common Management tools across all domain Input and Output adaptors provide easy integration with streaming platform (kafka), API gateway and batch flows Roughly 80% of the case framework will be shared with the remaining 20% as extended or unique capabilities per LOB domain Case Framework is Channel / UI toolset agnostic
  • 10. CASE MANAGEMENT v7 PREVIEW What to expect? Case management at different levels ● Core engine ● Authoring ● Runtime monitoring ● Custom applications
  • 11. CASE MANAGEMENT v7 PREVIEW What to expect? Core engine ● Case file instance ● Per case session strategy ● Case comments ● Milestones ● Stages ● Ad-hoc fragments ● Dynamic tasks ● Case identifier (correlation key) ● Case life cycle (close, reopen, etc.)
  • 12. CASE MANAGEMENT v7 PREVIEW What to expect? Authoring
  • 13. CASE MANAGEMENT v7 PREVIEW What to expect? Authoring
  • 14. CASE MANAGEMENT v7 PREVIEW What to expect? Runtime monitoring Runtime monitoring
  • 15. Building Your Own Case Management Platform
  • 16. Redhat JBoss Enterprise Application Platform 6.4 Redhat JBoss BPM Suite 6.3 Intranet / Internet Real-Time Event Streaming Integration with System of Record(s) Integration with Document Management Integration with Single Sign-On Centralized Logging, Reporting & Dashboarding Centralized Case Registry Integration with Third Party Services Continuous Integration & Deployment (CICD) Pipeline Intranet/Internet Orchestration Layer Case Reference APP UI Orchestration Layer LOB Domain 1 Case UI Orchestration Layer LOB Domain 2 Case UI Orchestration Layer LOB Domain 3 Case UI Core Case Management Framework Workflows - Tasks - Core Sevices Reference APP Generic Workflow(s) Domain 1 Extended core Services & Features Domain 1 Extended Workflow(s) Domain 2 Extended core Services & Features Domain 2 Extended Workflow(s) Domain 3 Extended core Services & Features Domain 3 Extended Workflow(s) BPMS Database Schema Framework Database Base Case Schema Domain 3 Extended schema Domain 2 Extended schema Domain 1 Extended schema Data Schemas Connectors&Adaptors The Case Framework architecture consists of loosely coupled component layers built on Red Hat’s BPM foundation
  • 18. CASE APPLICATIONS Processes, Cases, Rules, Tasks, Optimization End User Application End User Application UI Building Blocks
  • 20. Demo