SlideShare una empresa de Scribd logo
1 de 21
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

Más contenido relacionado

La actualidad más candente

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 BPMKris 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.1Kris Verlaenen
 
Process-driven applications
Process-driven applicationsProcess-driven applications
Process-driven applicationsKris 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 workKris 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 processesKris Verlaenen
 
Flexible business processes using jBPM5
Flexible business processes using jBPM5Flexible business processes using jBPM5
Flexible business processes using jBPM5Kris 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 processesKris Verlaenen
 
JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5JBoss Developer Webinar jBPM5
JBoss Developer Webinar jBPM5Kris 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.beAndries Inzé
 
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 jBPMKris Verlaenen
 
Streamline your processes with jBPM 6
Streamline your processes with jBPM 6Streamline your processes with jBPM 6
Streamline your processes with jBPM 6jsvitak
 
Event-driven BPM the JBoss way
Event-driven BPM the JBoss wayEvent-driven BPM the JBoss way
Event-driven BPM the JBoss wayKris 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 JBPMGirish Bapat
 
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 processesKris Verlaenen
 

La actualidad más candente (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 a 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 PlatformHarezmi 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 PfefferVMware 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 ModernizationVMware Tanzu
 
Empowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEmpowering Full Scale STP with BPM
Empowering Full Scale STP with BPMEric D. Schabell
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysPowerONPlatforms
 
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 2017Maciej 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 EasyBrian Petrini
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
QTP&UFT Automation Framework
QTP&UFT Automation FrameworkQTP&UFT Automation Framework
QTP&UFT Automation FrameworkYu 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 customizationLogan 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 WorksKenneth 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 OverviewWSO2
 
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 v2DoanTrieuDuong
 
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 ScriptingAlithya
 
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 PlatformSander Hoogendoorn
 

Similar a 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
 

Más de 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 learningKris 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 wayKris 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 ProcessesKris 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 developersKris Verlaenen
 

Más de 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
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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