SlideShare a Scribd company logo
1 of 14
Best of Breed
The Case for Building a Business Automation Platform
Using BPMS and Microservices
Copyright Kemsley Design Ltd., 2019 1
Businesses need agility (to innovate)
Copyright Kemsley Design Ltd., 2019 2
Businesses need scalability (to survive)
Copyright Kemsley Design Ltd., 2019 3
Monolithic architecture is the enemy of
agility and scalability
Copyright Kemsley Design Ltd., 2019 4
Business automation architecture patterns:
from monolith to microservices
Copyright Kemsley Design Ltd., 2019 5
Monolith SOA iBPMS Microservices
Microservices definition, in short
“Loosely coupled
service oriented architecture
with bounded contexts”
- Adrian Cockcroft, AWS VP cloud architecture strategy
(formerly Netflix cloud architect)
Copyright Kemsley Design Ltd., 2019 6
What’s in a business automation platform?
Copyright Kemsley Design Ltd., 2019 7
BPMN
CMMNDMN
Who uses a BAP?
Technical developers
• Orchestration
• APIs
• Embeddable engines
• Devops
Citizen developers
• Low-code/no-code
applications
• Prototypes
• Models
Copyright Kemsley Design Ltd., 2019 8
Monolithic BPMS as a BAP
• Small to mid-sized company
or department
• Commodity core processes in
COTS system (e.g., ERP)
• Not “in the software business”
Copyright Kemsley Design Ltd., 2019 9
Who wants you to use a monolithic BAP?
“An iBPMS is a type of
high-productivity
(low-code/no-code)
application development
platform.”
Gartner MQ for iBPMS, 2019
Copyright Kemsley Design Ltd., 2019 10
Multi-vendor microservices BAP
• Large company or tech startup
• Core processes are a
competitive differentiator
• Robust development team
Copyright Kemsley Design Ltd., 2019 11
Monolithic iBPMS versus microservices BAP:
points to consider
•Application architecture
•Development tooling
•Extensibility and flexibility
•Scalability
•Cost (tools and scaling)
•Lock-in
Copyright Kemsley Design Ltd., 2019 12
Getting to the BAP that you need
•Decide which application architecture
patterns to support
•Identify and isolate the monoliths
•Don’t get attached to a specific service
•Expect unexpected scalability
Copyright Kemsley Design Ltd., 2019 13
Thanks!
Sandy Kemsley
sandy@kemsleydesign.com
Read my blog at column2.com
Find me on Twitter @skemsley
Copyright Kemsley Design Ltd., 2019 14

More Related Content

What's hot

Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation IBM
 
Business in the Cloud - Smart & Cloud Show, Seoul, Korea
Business in the Cloud - Smart & Cloud Show, Seoul, KoreaBusiness in the Cloud - Smart & Cloud Show, Seoul, Korea
Business in the Cloud - Smart & Cloud Show, Seoul, KoreaMichael Hugos
 
Walter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinWalter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinIntel Corporation
 
Software AG's Cumulocity IoT - Cloud based IoT Integration
Software AG's Cumulocity IoT - Cloud based IoT IntegrationSoftware AG's Cumulocity IoT - Cloud based IoT Integration
Software AG's Cumulocity IoT - Cloud based IoT IntegrationKellton Tech Solutions Ltd
 
Software Defined Operator
Software Defined OperatorSoftware Defined Operator
Software Defined OperatorNati Shalom
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureJason Bloomberg
 
Bluemix successstories april_2015
Bluemix successstories april_2015Bluemix successstories april_2015
Bluemix successstories april_2015Ken Dooley
 
5.18 external bluemix ref
5.18 external   bluemix ref5.18 external   bluemix ref
5.18 external bluemix refThinkForwardest
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityLaurenWendler
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018FMMUG
 
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...AmandaMulquiney
 
Digital transformation requires integration modernization
Digital transformation requires integration modernizationDigital transformation requires integration modernization
Digital transformation requires integration modernizationVic Germani
 
financial_close_and_disclosure_management_on_cloud
financial_close_and_disclosure_management_on_cloudfinancial_close_and_disclosure_management_on_cloud
financial_close_and_disclosure_management_on_cloudCharles Wilson
 
Proactive Project Management w/Machine Learning
Proactive Project Management w/Machine LearningProactive Project Management w/Machine Learning
Proactive Project Management w/Machine LearningNorthCoastHDI
 
A case for salesforce.com for future technology professionals
A case for salesforce.com for future technology professionalsA case for salesforce.com for future technology professionals
A case for salesforce.com for future technology professionalsPrashanth Krishnamurthy
 
Connected Business - A Reality Check by Hariharan
Connected Business - A Reality Check by HariharanConnected Business - A Reality Check by Hariharan
Connected Business - A Reality Check by HariharanHariharan V Ganesarethinam
 
IBM Cloud Essentials
IBM Cloud Essentials IBM Cloud Essentials
IBM Cloud Essentials Alvin Sim
 
Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services. Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services. IBM
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeSandy Kemsley
 

What's hot (20)

Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation
 
Business in the Cloud - Smart & Cloud Show, Seoul, Korea
Business in the Cloud - Smart & Cloud Show, Seoul, KoreaBusiness in the Cloud - Smart & Cloud Show, Seoul, Korea
Business in the Cloud - Smart & Cloud Show, Seoul, Korea
 
Walter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austinWalter falk of ibm lightning talks at cloud camp austin
Walter falk of ibm lightning talks at cloud camp austin
 
Software AG's Cumulocity IoT - Cloud based IoT Integration
Software AG's Cumulocity IoT - Cloud based IoT IntegrationSoftware AG's Cumulocity IoT - Cloud based IoT Integration
Software AG's Cumulocity IoT - Cloud based IoT Integration
 
Software Defined Operator
Software Defined OperatorSoftware Defined Operator
Software Defined Operator
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
 
Bluemix successstories april_2015
Bluemix successstories april_2015Bluemix successstories april_2015
Bluemix successstories april_2015
 
5.18 external bluemix ref
5.18 external   bluemix ref5.18 external   bluemix ref
5.18 external bluemix ref
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and Agility
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018
 
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...
Upgrade to the Latest Integration Technology - Mikel Boquist & Thomas Madsen,...
 
Bell Scott
Bell ScottBell Scott
Bell Scott
 
Digital transformation requires integration modernization
Digital transformation requires integration modernizationDigital transformation requires integration modernization
Digital transformation requires integration modernization
 
financial_close_and_disclosure_management_on_cloud
financial_close_and_disclosure_management_on_cloudfinancial_close_and_disclosure_management_on_cloud
financial_close_and_disclosure_management_on_cloud
 
Proactive Project Management w/Machine Learning
Proactive Project Management w/Machine LearningProactive Project Management w/Machine Learning
Proactive Project Management w/Machine Learning
 
A case for salesforce.com for future technology professionals
A case for salesforce.com for future technology professionalsA case for salesforce.com for future technology professionals
A case for salesforce.com for future technology professionals
 
Connected Business - A Reality Check by Hariharan
Connected Business - A Reality Check by HariharanConnected Business - A Reality Check by Hariharan
Connected Business - A Reality Check by Hariharan
 
IBM Cloud Essentials
IBM Cloud Essentials IBM Cloud Essentials
IBM Cloud Essentials
 
Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services. Next Gen ADM: The future of application services.
Next Gen ADM: The future of application services.
 
The Evolving Business Process Technology Landscape
The Evolving Business Process Technology LandscapeThe Evolving Business Process Technology Landscape
The Evolving Business Process Technology Landscape
 

Similar to Best of breed: creating your own business automation platform with a microservices architecture

Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageAndrew Ferrier
 
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of ViewAndrzej Osmak
 
Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18Yves Bienenfeld
 
Lean Construction – Construction Process Integration framework, London Novemb...
Lean Construction – Construction Process Integration framework, London Novemb...Lean Construction – Construction Process Integration framework, London Novemb...
Lean Construction – Construction Process Integration framework, London Novemb...Ionel GRECESCU
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanAraf Karsh Hamid
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)sapenov
 
Accelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudAccelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudLaurenWendler
 
IBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformationIBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformationJawad Jari, Enterprise Architect
 
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Marius Zaharia
 
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...Kay Lerch
 
IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2Matt Lucas
 
IBM REM Marketing _Samir Singh_IIM Indore
IBM REM Marketing _Samir Singh_IIM IndoreIBM REM Marketing _Samir Singh_IIM Indore
IBM REM Marketing _Samir Singh_IIM IndoreSamir Singh
 
Microservices Architecture: Building 'SMART' & 'Agile' Software
Microservices Architecture: Building 'SMART' & 'Agile' SoftwareMicroservices Architecture: Building 'SMART' & 'Agile' Software
Microservices Architecture: Building 'SMART' & 'Agile' SoftwareSmartBear
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overviewgjuljo
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 

Similar to Best of breed: creating your own business automation platform with a microservices architecture (20)

Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM Garage
 
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Lbe investor deck 072315 slideshare
Lbe investor deck 072315 slideshareLbe investor deck 072315 slideshare
Lbe investor deck 072315 slideshare
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of View
 
Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18Capitalizing on cloud 4.3.18
Capitalizing on cloud 4.3.18
 
Lean Construction – Construction Process Integration framework, London Novemb...
Lean Construction – Construction Process Integration framework, London Novemb...Lean Construction – Construction Process Integration framework, London Novemb...
Lean Construction – Construction Process Integration framework, London Novemb...
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, Kanban
 
Ahluwalia ibm up con keynote (published)
Ahluwalia   ibm up con keynote (published)Ahluwalia   ibm up con keynote (published)
Ahluwalia ibm up con keynote (published)
 
Accelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudAccelerating Innovation with IBM Cloud
Accelerating Innovation with IBM Cloud
 
IBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformationIBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformation
 
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
 
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
BEDCon 2016 - Kay Lerch on "Will trade an ESB for an agile integration soluti...
 
IBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformationIBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformation
 
IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2IBM Blockchain Platform Explained v2.2
IBM Blockchain Platform Explained v2.2
 
IBM REM Marketing _Samir Singh_IIM Indore
IBM REM Marketing _Samir Singh_IIM IndoreIBM REM Marketing _Samir Singh_IIM Indore
IBM REM Marketing _Samir Singh_IIM Indore
 
Microservices Architecture: Building 'SMART' & 'Agile' Software
Microservices Architecture: Building 'SMART' & 'Agile' SoftwareMicroservices Architecture: Building 'SMART' & 'Agile' Software
Microservices Architecture: Building 'SMART' & 'Agile' Software
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overview
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 

More from Sandy Kemsley

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation ProjectsSandy Kemsley
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business SurvivalSandy Kemsley
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...Sandy Kemsley
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking ProcessesSandy Kemsley
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeSandy Kemsley
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Sandy Kemsley
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey MappingSandy Kemsley
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationSandy Kemsley
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynoteSandy Kemsley
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business TrendsSandy Kemsley
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and WidgetsSandy Kemsley
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work IncentivesSandy Kemsley
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based ApplicationsSandy Kemsley
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessSandy Kemsley
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPMSandy Kemsley
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsSandy Kemsley
 

More from Sandy Kemsley (20)

Maximizing Success in Automation Projects
Maximizing Success in Automation ProjectsMaximizing Success in Automation Projects
Maximizing Success in Automation Projects
 
Process Automation for Business Survival
Process Automation for Business SurvivalProcess Automation for Business Survival
Process Automation for Business Survival
 
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Aligning Intelligent Automation with Incentives and Business Outcomes   with ...Aligning Intelligent Automation with Incentives and Business Outcomes   with ...
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
 
Intelligent Banking Processes
Intelligent Banking ProcessesIntelligent Banking Processes
Intelligent Banking Processes
 
A Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low CodeA Perfect Combination: Case Management and Low Code
A Perfect Combination: Case Management and Low Code
 
Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009Review of the St. Andrew's community market in 2009
Review of the St. Andrew's community market in 2009
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
 
ABBYY Technology Summit keynote
ABBYY Technology Summit keynoteABBYY Technology Summit keynote
ABBYY Technology Summit keynote
 
Digital Business Trends
Digital Business TrendsDigital Business Trends
Digital Business Trends
 
Smarter Mobile Apps
Smarter Mobile AppsSmarter Mobile Apps
Smarter Mobile Apps
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and Widgets
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
Onboarding and BPM
Onboarding and BPMOnboarding and BPM
Onboarding and BPM
 
Knowledge Work Incentives
Knowledge Work IncentivesKnowledge Work Incentives
Knowledge Work Incentives
 
BPM in Healthcare
BPM in HealthcareBPM in Healthcare
BPM in Healthcare
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
 
Developer-Friendly BPM
Developer-Friendly BPMDeveloper-Friendly BPM
Developer-Friendly BPM
 
A Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process ApplicationsA Practical Guide To Implementing Smart Process Applications
A Practical Guide To Implementing Smart Process Applications
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
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
 
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
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Best of breed: creating your own business automation platform with a microservices architecture

  • 1. Best of Breed The Case for Building a Business Automation Platform Using BPMS and Microservices Copyright Kemsley Design Ltd., 2019 1
  • 2. Businesses need agility (to innovate) Copyright Kemsley Design Ltd., 2019 2
  • 3. Businesses need scalability (to survive) Copyright Kemsley Design Ltd., 2019 3
  • 4. Monolithic architecture is the enemy of agility and scalability Copyright Kemsley Design Ltd., 2019 4
  • 5. Business automation architecture patterns: from monolith to microservices Copyright Kemsley Design Ltd., 2019 5 Monolith SOA iBPMS Microservices
  • 6. Microservices definition, in short “Loosely coupled service oriented architecture with bounded contexts” - Adrian Cockcroft, AWS VP cloud architecture strategy (formerly Netflix cloud architect) Copyright Kemsley Design Ltd., 2019 6
  • 7. What’s in a business automation platform? Copyright Kemsley Design Ltd., 2019 7 BPMN CMMNDMN
  • 8. Who uses a BAP? Technical developers • Orchestration • APIs • Embeddable engines • Devops Citizen developers • Low-code/no-code applications • Prototypes • Models Copyright Kemsley Design Ltd., 2019 8
  • 9. Monolithic BPMS as a BAP • Small to mid-sized company or department • Commodity core processes in COTS system (e.g., ERP) • Not “in the software business” Copyright Kemsley Design Ltd., 2019 9
  • 10. Who wants you to use a monolithic BAP? “An iBPMS is a type of high-productivity (low-code/no-code) application development platform.” Gartner MQ for iBPMS, 2019 Copyright Kemsley Design Ltd., 2019 10
  • 11. Multi-vendor microservices BAP • Large company or tech startup • Core processes are a competitive differentiator • Robust development team Copyright Kemsley Design Ltd., 2019 11
  • 12. Monolithic iBPMS versus microservices BAP: points to consider •Application architecture •Development tooling •Extensibility and flexibility •Scalability •Cost (tools and scaling) •Lock-in Copyright Kemsley Design Ltd., 2019 12
  • 13. Getting to the BAP that you need •Decide which application architecture patterns to support •Identify and isolate the monoliths •Don’t get attached to a specific service •Expect unexpected scalability Copyright Kemsley Design Ltd., 2019 13
  • 14. Thanks! Sandy Kemsley sandy@kemsleydesign.com Read my blog at column2.com Find me on Twitter @skemsley Copyright Kemsley Design Ltd., 2019 14