SlideShare a Scribd company logo
1 of 29
BPaaS with Cordys
Roger van de Kimmenade
Pascal Zelen
Ciber Knowledge Carrousel 2013
Introduction
•
•
•
•
•

Roger van de Kimmenade
Sr EAI/BPM/Cordys/Oracle Consultant
Certified Cordys Solution Architect
Twitter: @rvdkimmenade
Blog: rogervdkimmenade.blogspot.nl

•
•
•
•

Pascal Zelen
EAI/SOA/BPM Consultant
Cordys/WebSphere specialist
LinkedIn: Pascal Zelen
11/25/2013

| 2 | ©2013 CIBER, Inc.
Agenda

• Why BPaaS?
• How to implement BPaaS?
• BPaaS customer case: CVZ
• Questions / discussion

11/25/2013

| 3 | ©2013 CIBER, Inc.
Today’s observations
Why BPaaS?
• Generic business processes within branches like
government, healthcare, utility, house corporations
Examples: Permits, Indications, Moving
• Those processes are always the same, sometimes parts
organization specific
Results
 High costs for development, infrastructure, maintenance
 A lot of regulations

11/25/2013

| 4 | ©2013 CIBER, Inc.
Wouldn’t it be nice …
• To develop business processes once and serving many
organizations, from anywhere
• To free business and IT from having to worry about
underlying services and technologies
• To lower the costs
GARTNER

The delivery of business process outsourcing
(BPO) services that are sourced from the
cloud and constructed for multi-tenancy.
Services are often automated, and where
human process actors are required, there is
no overtly dedicated labor pool per client.
The pricing models are consumption-based or
subscription-based commercial terms. As a
cloud service, the BPaaS model is accessed
via internet-based technologies.

11/25/2013

| 5 | ©2013 CIBER, Inc.
Cordys Cloud Provisioning

11/25/2013

| 6 | ©2013 CIBER, Inc.
Components BOP4
Cordys overview

11/25/2013

| 7 | ©2013 CIBER, Inc.
Customer case
CVZ

• CVZ is a government organization

• CVZ coordinates and finances the implementation of the
ZVW and AWBZ
• CVZ implements and manages the AZR (AWBZ-brede
Zorgregistratie)

11/25/2013

| 8 | ©2013 CIBER, Inc.
The AWBZ process

• Communication between stakeholders in the AWBZ chain
• Standards developed to support AZR  BEP Model
11/25/2013

| 9 | ©2013 CIBER, Inc.
CVZ
What did Ciber realize for CVZ?
• The ‘AZR Berichten Postbus’ module using Cordys BOP-4
which provides a platform for AZR data exchange between
chain participants
• Other realized application modules are:
– Wachtlijsten (Waiting Lists)
– Geschillen Dossiers (litigation Files)
– Testmodule (validations,conversions)
– Beheermodule
– Monitor I-AWBZ
– Future: WMO, Jeugdzorg?
11/25/2013

| 10 | ©2013 CIBER, Inc.
Why Ciber advised BPaaS with Cordys? (1)
1. Multi-tenancy: Within the AWBZ care chain different
organizations are involved
2. A collection of applications is available which can be used
by the different chain parties to support the healthcare
processes
3. Application Provisioning: Organizations can subscribe
within minutes for making use of a new application using
an automated process

11/25/2013

| 11 | ©2013 CIBER, Inc.
Why Ciber advised BPaaS with Cordys? (2)
4. User Provisioning : Administration can be delegated to
organizational admin for creating/changing
users, authorization etc
5. Efficiency gains throughout the whole healthcare
chain, which drives down total costs
(installation, configuration, deployment, license fees)
6. Increased time to value by enabling new innovations to be
deployed faster

11/25/2013

| 12 | ©2013 CIBER, Inc.
CVZ
What did Ciber realize for CVZ?
CAK

Zorgregistratie Portaal

ZK

CIZ
Berichten
Postbus

Wachtlijsten

GeschillenDossier

BeheerModule

Monitor
I-AWBZ

Cordys ESB

Cordys BPM

Cordys CCP

TestModule

11/25/2013

ZA

| 13 | ©2013 CIBER, Inc.
Zorgregistratie
Zorgmodules

11/25/2013

| 14 | ©2013 CIBER, Inc.
BerichtenPostbus

11/25/2013

| 15 | ©2013 CIBER, Inc.
CVZ
Wachtlijsten Process

11/25/2013

| 16 | ©2013 CIBER, Inc.
CVZ
Demo Wachtlijsten – Reporting Regionale Wachtlijst

11/25/2013

| 17 | ©2013 CIBER, Inc.
CVZ
Demo Wachtlijsten – Uploaden Wachtlijstinformatie (AW317)

11/25/2013

| 18 | ©2013 CIBER, Inc.
CVZ
Demo Wachtlijsten – Approval Regionale Wachtlijsten

11/25/2013

| 19 | ©2013 CIBER, Inc.
CVZ
Overview Landelijke Wachtlijsten

11/25/2013

| 20 | ©2013 CIBER, Inc.
CVZ
The results


Easier to connect new organizations



Only 1 implementation needed for AZR Messaging business rules



WL information helps in analyzing the accessibility of AWBZ care
and can be input for changing government policies to improve
this



Uniform process for generation of WL information, which
provides more accurate and reliable information



Efficiency gains throughout the whole healthcare chain
11/25/2013

| 21 | ©2013 CIBER, Inc.
Questions

11/25/2013

| 22 | ©2013 CIBER, Inc.
Ciber Knowledge Carrousel 2013
Takeaway points

• BPaaS is cost effective
• Cordys BOP4 is the best platform to
implement a BPaaS solution
• Hybrid solution is possible
• Ciber can advise, implement and host your
BPaaS solution
Wouldn’t it be nice …
Contac Ciber: 040 - 232 90 90
Business Processes & Integration Services
11/25/2013

| 23 | ©2013 CIBER, Inc.
Thank You!
Pascal.Zelen@ciber.nl
Roger.van.de.Kimmenade@ciber.nl
BACKUP SHEETS
Cordys
Provisioning

11/25/2013

| 26 | ©2013 CIBER, Inc.
BPaaS linked

11/25/2013

| 27 | ©2013 CIBER, Inc.
Cordys
Provisioning component

11/25/2013

| 28 | ©2013 CIBER, Inc.
Organization customization
Cordys overview

11/25/2013

| 29 | ©2013 CIBER, Inc.

More Related Content

Similar to B paas cordys-v16

Always-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of ThingsAlways-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of ThingsIver Band
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?SL Corporation
 
Automating Your Transactions on the Ariba Network
Automating Your Transactions on the Ariba NetworkAutomating Your Transactions on the Ariba Network
Automating Your Transactions on the Ariba NetworkSAP Ariba
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platformWSO2
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platformWSO2
 
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Prolifics
 
Virtualization and BSS Transformation - Why and How
Virtualization and BSS Transformation - Why and HowVirtualization and BSS Transformation - Why and How
Virtualization and BSS Transformation - Why and HowOpenet
 
1667 making z rules work session
1667 making z rules work session1667 making z rules work session
1667 making z rules work sessionnick_garrod
 
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Perficient, Inc.
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdMatiar Rahman
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppDynamics
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringSL Corporation
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps EraMike Kavis
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSEIBM
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Akana
 

Similar to B paas cordys-v16 (20)

Always-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of ThingsAlways-On Services for Consumer Web, Mobile and the Internet of Things
Always-On Services for Consumer Web, Mobile and the Internet of Things
 
So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?
 
Automating Your Transactions on the Ariba Network
Automating Your Transactions on the Ariba NetworkAutomating Your Transactions on the Ariba Network
Automating Your Transactions on the Ariba Network
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platform
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platform
 
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
 
Virtualization and BSS Transformation - Why and How
Virtualization and BSS Transformation - Why and HowVirtualization and BSS Transformation - Why and How
Virtualization and BSS Transformation - Why and How
 
1667 making z rules work session
1667 making z rules work session1667 making z rules work session
1667 making z rules work session
 
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
Microservices
MicroservicesMicroservices
Microservices
 
2013 Fieldbus Update
2013 Fieldbus Update2013 Fieldbus Update
2013 Fieldbus Update
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

B paas cordys-v16

  • 1. BPaaS with Cordys Roger van de Kimmenade Pascal Zelen
  • 2. Ciber Knowledge Carrousel 2013 Introduction • • • • • Roger van de Kimmenade Sr EAI/BPM/Cordys/Oracle Consultant Certified Cordys Solution Architect Twitter: @rvdkimmenade Blog: rogervdkimmenade.blogspot.nl • • • • Pascal Zelen EAI/SOA/BPM Consultant Cordys/WebSphere specialist LinkedIn: Pascal Zelen 11/25/2013 | 2 | ©2013 CIBER, Inc.
  • 3. Agenda • Why BPaaS? • How to implement BPaaS? • BPaaS customer case: CVZ • Questions / discussion 11/25/2013 | 3 | ©2013 CIBER, Inc.
  • 4. Today’s observations Why BPaaS? • Generic business processes within branches like government, healthcare, utility, house corporations Examples: Permits, Indications, Moving • Those processes are always the same, sometimes parts organization specific Results  High costs for development, infrastructure, maintenance  A lot of regulations 11/25/2013 | 4 | ©2013 CIBER, Inc.
  • 5. Wouldn’t it be nice … • To develop business processes once and serving many organizations, from anywhere • To free business and IT from having to worry about underlying services and technologies • To lower the costs GARTNER The delivery of business process outsourcing (BPO) services that are sourced from the cloud and constructed for multi-tenancy. Services are often automated, and where human process actors are required, there is no overtly dedicated labor pool per client. The pricing models are consumption-based or subscription-based commercial terms. As a cloud service, the BPaaS model is accessed via internet-based technologies. 11/25/2013 | 5 | ©2013 CIBER, Inc.
  • 6. Cordys Cloud Provisioning 11/25/2013 | 6 | ©2013 CIBER, Inc.
  • 8. Customer case CVZ • CVZ is a government organization • CVZ coordinates and finances the implementation of the ZVW and AWBZ • CVZ implements and manages the AZR (AWBZ-brede Zorgregistratie) 11/25/2013 | 8 | ©2013 CIBER, Inc.
  • 9. The AWBZ process • Communication between stakeholders in the AWBZ chain • Standards developed to support AZR  BEP Model 11/25/2013 | 9 | ©2013 CIBER, Inc.
  • 10. CVZ What did Ciber realize for CVZ? • The ‘AZR Berichten Postbus’ module using Cordys BOP-4 which provides a platform for AZR data exchange between chain participants • Other realized application modules are: – Wachtlijsten (Waiting Lists) – Geschillen Dossiers (litigation Files) – Testmodule (validations,conversions) – Beheermodule – Monitor I-AWBZ – Future: WMO, Jeugdzorg? 11/25/2013 | 10 | ©2013 CIBER, Inc.
  • 11. Why Ciber advised BPaaS with Cordys? (1) 1. Multi-tenancy: Within the AWBZ care chain different organizations are involved 2. A collection of applications is available which can be used by the different chain parties to support the healthcare processes 3. Application Provisioning: Organizations can subscribe within minutes for making use of a new application using an automated process 11/25/2013 | 11 | ©2013 CIBER, Inc.
  • 12. Why Ciber advised BPaaS with Cordys? (2) 4. User Provisioning : Administration can be delegated to organizational admin for creating/changing users, authorization etc 5. Efficiency gains throughout the whole healthcare chain, which drives down total costs (installation, configuration, deployment, license fees) 6. Increased time to value by enabling new innovations to be deployed faster 11/25/2013 | 12 | ©2013 CIBER, Inc.
  • 13. CVZ What did Ciber realize for CVZ? CAK Zorgregistratie Portaal ZK CIZ Berichten Postbus Wachtlijsten GeschillenDossier BeheerModule Monitor I-AWBZ Cordys ESB Cordys BPM Cordys CCP TestModule 11/25/2013 ZA | 13 | ©2013 CIBER, Inc.
  • 17. CVZ Demo Wachtlijsten – Reporting Regionale Wachtlijst 11/25/2013 | 17 | ©2013 CIBER, Inc.
  • 18. CVZ Demo Wachtlijsten – Uploaden Wachtlijstinformatie (AW317) 11/25/2013 | 18 | ©2013 CIBER, Inc.
  • 19. CVZ Demo Wachtlijsten – Approval Regionale Wachtlijsten 11/25/2013 | 19 | ©2013 CIBER, Inc.
  • 21. CVZ The results  Easier to connect new organizations  Only 1 implementation needed for AZR Messaging business rules  WL information helps in analyzing the accessibility of AWBZ care and can be input for changing government policies to improve this  Uniform process for generation of WL information, which provides more accurate and reliable information  Efficiency gains throughout the whole healthcare chain 11/25/2013 | 21 | ©2013 CIBER, Inc.
  • 22. Questions 11/25/2013 | 22 | ©2013 CIBER, Inc.
  • 23. Ciber Knowledge Carrousel 2013 Takeaway points • BPaaS is cost effective • Cordys BOP4 is the best platform to implement a BPaaS solution • Hybrid solution is possible • Ciber can advise, implement and host your BPaaS solution Wouldn’t it be nice … Contac Ciber: 040 - 232 90 90 Business Processes & Integration Services 11/25/2013 | 23 | ©2013 CIBER, Inc.
  • 27. BPaaS linked 11/25/2013 | 27 | ©2013 CIBER, Inc.

Editor's Notes

  1. Eengoedeoplossinghiervoor is BPaaS
  2. Definieren van Applicatie die je beschikbaar wilt stellenDefinierenwatermoetgebeurenalseenOrganisatieeenapplicatiewilgebruiken, wellichtwat settings in database stoppenMetering geeft de mogelijkheidombijtehouden hoe vaakeen process gebruiktwordt, en erkunnenrapporten per organisatiewordenuitgedraaidVerderheeft het pakket de mogelijkheidomzogenaamdeverkoopkanalentedefinierenwaarmee je andereOrganisatiesweer de mogelijkheidgeeftomApplicatiesteverkopenEen Global Administrator heeftoverzicht van alleorganisaties en gebruikers van alleapplicaties die je hebtgeprovisionedEen Channel Administrator heeftdatvoorzijnorganisatiesEen Tenant heeftoverzicht van zijneigenOrganisatie en heeft de mogelijkheid in die Organisatie Accounts aantemaken en dezegebruikerstoegangtegevenaanapplicaties
  3. Het volgendeplaatjegeefteenoverzicht van het integrale platform van Cordys.Alle services draaien op de SOA Grid (De Cordys ESB). In ditplaatjeaangegeven met Smart Services Grid.Ditzijn in feite Java JVM containers die services runnen (ditkan BPM zijnmaarookeenexterne soap call).SOAOp het nivodaarbovenheb je de Enterprise Service Buswelke het mogelijkmaaktom loosely coupled services teontwikkelen.Deze component biedt de traditionele ESB services, zoals transport protocols, load balancing, security en transaction management.Business ServicesCordysheefteen java stack (geen J2EE) waarmeezogenaamdeWsAppServer services meeontwikkeldkunnenworden. Dezeintegrerennatuurlijknaadloosop de ESB.BPMSDezelaagbiedtfunctionaliteit op het gebied van BPM en deze is BPMN2.0 compliant.OokCaseManagement is hiereenonderdeel van. Bij case modellingwordtgebruikgemaakt van state driven modelling. Is eenonderwerp apart.Business Rules kunnenwordengedefinieerd in de vorm van Rules op business objecten en decision tables.Verder kun je BAM schermen en KPIs definieren.CAFCAF is de laagwaarmee je composite applicatieskuntontwikkelen. Je kunthier UI componentenbijelkaarklikken en de services gebruiken die op de ESB draaien. Ook workflow en task management behoortnatuurlijk tot de mogelijkheden.CWSDitallesvanuit 1 omgevingwaar je met verschillendemensenaankuntwerken in de zogenaamde Collaborative Workspace.COIDit is de BI component van Cordyswaarikweinig over kanzeggen. Deze is pas toegevoegd.CPFVerder deCordys Process Factory waarmeesnel en eenvoudigezogenaamdeMashUpskunnenwordengemaakt.Cloud Provisioning (CCP)Alle services en applicaties die je ontwikkeldkunnen door middel van Cloud Provisioning module beschikbaarwordengesteldaanderden.Ikkomhiernog op terugomdatditeenbelangrijk aspect is voorBPaaSontwikkeling.
  4. Roger heeft zojuist gesproken over wat BPAAS is en over het Cordys Platform wat hier out-of-the-box voor geschikt is.Ik zal jullie nu mee gaan nemen hoe we dit BPAAS model gerealiseerd hebben voor het CVZ op basis van het Cordys BOP-4 platform.Ik zal eerst in het kort vertellen wat het CVZ is en wat het doetVervolgens een blik op wat wij als Ciber voor het CVZ hebben gerealiseerd.Daarna zal ik laten zien dat de BPAAS eigenschappen (zoals multitenancy en provisioning) perfect geschikt waren voor het CVZTen slotte zal ik een korte demo in de vorm van screenshots van het CVZ systeem tonen.
  5. * Het College voor zorgverzekeringen (CVZ) is een overheidsorganisatie die erover waakt dat verzekerden via de Algemene Wet Bijzondere Ziektekosten (AWBZ) de zorg kunnen krijgen die voor hen noodzakelijk is.* Het AWBZ proces is het belangrijkste proces voor het CVZ, en wat wij als Ciber ook gerealiseerd hebben voor het CVZ* Communicatie binnen de AWBZ keten gaat op basis van specifieke AZR berichten tussen de ketenpartijen (CIZ, ZK, ZA, CAK) in deze AWBZ keten.
  6. De belangrijkste applicatie die we hebben ontwikkeld voor het CVZ is de implementatie van de volledige AWBZ keten, dus al het AZR berichtenverkeer zoals zojuist besproken tussen al deze partijen (CIZ, ZK, ZA, CAK).Andere applicaties die we hebben ontwikkeld zijn .....
  7. Zoals ik al heb toegelicht zijn er verschillend partijen betrokken in de AWBZ keten en de afhandeling hiervan. Al deze partijen krijgen binnen het Cordys platform een eigen organisatiecontext mee bij de executie van een business proces.Al de data die je vervolgens ook opslaat in Cordys wordt met een bepaalde organisatiecontext opgeslagen.Je moet hier dus wel rekening mee houden met de opzet van webservices etc, het is niet dat je hier dus geen aandacht meer aan hoeft te besteden.Verder heeft elke organisatie een eigen service URL, maar als je generieke processen hebt ontwikkeld heb je dit in principe niet nodig.Verder krijgt iedere organisatie een eigen Cordysworkspace toegewezen; je hebt dus de mogelijkheid om je eigen customized business processen te ontwikkelen en deze aan te laten sluiten op de generiek ontwikkelde processen.
  8. In dit overzicht zie je dat we een set van applicaties hebben ontwikkeld voor het CVZ welke draaien binnen het Cordys BOP-4 platform. Daarboven op draait een Liferay portaal om content, frontend logica, etc te kunnen ontsluiten via een nette grafische omgeving.- Vervolgens heb je verschillende type organisaties welke allemaal communiceren met of het portaal of soms rechtstreeks met het cordys platform. Bv om direct gebruik te kunnen maken van SOAP webservices die we aanbieden op het cordys platform voor verschillende doeleinden. Bv om berichten te kunnen valideren of ze volgens de AZRspecificatie zijn opgesteld. Een AZR is een plat tekst bericht, waarin op positie 5 t/m 10 van regel 5 bv een postcode van een client staat.CIZ: 1 organisatie, CAK: 1 organisatie, ZK: +/- 10 organisaties (Achmea, Menzis, etc.), ZA: 1000+ organisaties (fysio, manueel therapeut, ggz instelling, etc.)Deze organisaties maken allemaal deels gebruik van dezelfde business processen. Alle 1000+ ZA maken allemaal gebruik van dezelfde business processen.Alle ZK-en maken allemaal gebruik van dezelfde business processen.
  9. Ik zal jullie nu een demo op basis van screenshots laten zien waarin ik laat zien hoe nieuwe ketenpartners binnen de AWBZ keten zich eenvoudig via de site www.zorgregistratie.nl kunnen aanmelden en registreren voor een set van applicaties die worden aangeboden. 1. Aanmelden viawww.zorgregistratie.nl
  10. Ik zal jullie nu een demo op basis van screenshots laten zien waarin ik laat zien hoe nieuwe ketenpartners binnen de AWBZ keten zich eenvoudig via de site www.zorgregistratie.nl kunnen aanmelden en registreren voor een set van applicaties die worden aangeboden. 1. Aanmelden viawww.zorgregistratie.nl
  11. Ik zal jullie nu een demo op basis van screenshots laten zien waarin ik laat zien hoe nieuwe ketenpartners binnen de AWBZ keten zich eenvoudig via de site www.zorgregistratie.nl kunnen aanmelden en registreren voor een set van applicaties die worden aangeboden. 1. Aanmelden viawww.zorgregistratie.nl
  12. Ik zal jullie nu een demo op basis van screenshots laten zien waarin ik laat zien hoe nieuwe ketenpartners binnen de AWBZ keten zich eenvoudig via de site www.zorgregistratie.nl kunnen aanmelden en registreren voor een set van applicaties die worden aangeboden. 1. Aanmelden viawww.zorgregistratie.nl
  13. Ik zal jullie nu een demo op basis van screenshots laten zien waarin ik laat zien hoe nieuwe ketenpartners binnen de AWBZ keten zich eenvoudig via de site www.zorgregistratie.nl kunnen aanmelden en registreren voor een set van applicaties die worden aangeboden. 1. Aanmelden viawww.zorgregistratie.nl
  14. Voordeel van Application & User Provisioning is dus de eenvoud van aansluiten van nieuwe organisaties, en dat organisaties niet dezelfde business processen zelf hoeven op te stellen en te implementeren.
  15. ?????Hoe wordtCordys nu gepositioneerd in hetBPaaSecosysteem?Dezeplaatgeefteenoverzicht.Het CordysPaaS platform draaitnatuurlijk op IT hardware.Dit is dus de (B)PaaS Provider waarop de applicatiesdraaien.Op het platform wordenoplossingen / applicatiesontwikkeld.Dezekunnen door gebruikers van organisaties (tenants) wordengebruikt.De applicatieskunnen door SaaS providers (ookwel Channels genoemd) wordenverkocht.Organisatieshebben in de vorm van een Customer Admin de mogelijkheidomgebruikersaanhuneigenOrganisatie toe tevoegen en toegangtegevenaan de applicaties die door dezeOrganisatiezijngekocht.Kijken we naar de supply kantdanzien we de volgendezaken.IaaS provider faciliteert de technischeinfrastructuurwaarop het Cordys platform draait.Dan heb je het Cordys platform zelf van de Platform Vendor (in ditgevaldusCordys).De provider van applicatiesontwikkeld de applicaties op het platform.Ditkanook Ciber zijn.
  16. Dezefiguurlaat de relatieszien die eventueelmogelijkzijnvooreenBPaaSoplossing.Hierbijkanbijvoorbeeldgebruikgemaaktworden van SaaS (CRM) en PaaS services.TODO: Watkunnen we hiernogmeer over vertellen ??? Of wellichtgewoonweglaten?
  17. Cordysheefteen module CCP (Cordys Cloud Provisioning).HiermeekunnenapplicatiesbeschikbaarwordengesteldaanOrganisaties.Deze sheet laatzienwat de services zijn die CCP biedt.Allereerstzijner de Provisioning Services zelf. Ditheefttemaken met het feitdaterOrganisaties en Gebruikerskunnenwordenaangemaakt die gebruikgaanmaken van applicaties. Het is ookmogelijkomnietalleenCordysapplicatiesteprovisionenmaarook non-Cordys resources. Bij de CVZ case wordtbijvoorbeeldookeenstuk van een Portal geprovisioned.De Information Services geveninzicht in de Organisaties en Accounts. Ditgeefteenoverzicht van de applicaties die wordengebruikt.Met de Metering Services is het mogelijkom de applicatiestetracken. Hiermee kun je bijhouden hoe vaak en door wie de applicatiesgebruiktworden. Ditkandaneventueelwordengebruiktvoor het afrekenennaargebruik of andere business modellenkunnenhier op wordengedefinieerd. Erzijnook export rapportagemogelijkheden en erkan per periodegekekenworden.De Business Services maakt het mogelijkom Channels aantemakenwaaropApplicatiesverkochtkunnenworden. Ookkunnencatalogiwordenaangemaakt door de Channels.Al met al eenmooietoevoegingaanCordysom de business processenaantebieden in de Cloud.
  18. Nou hoewerkt nu een BPM executie in grotelijnen.Binnen het platform kunnenermeerdereOrganisatieszijn. Er is altijdeenzogenaamde System organisatiewaarin shared functionaliteitdraait.Een shared BPM draaitdan in een BPM engine in de System organisatie.Erkanvooreenstuk process ookeen custom BPM wordengedefinieerdvooreenbepaaldeOrganisatie (organisatie 267 in ditgeval).De executiehiervandraait in ditgevalweer in een BPM engine welke in System draait.Aangezien de definitieechteranders is zalditeenandere BPM zijndan die van bijvoorbeeld org 110.In de ISV Space staan de zogenaamde ISV packages. Ditzijn de deployable packages van Cordys. Dit is tevergelijken met bveen Jar file.