SlideShare a Scribd company logo
Best of Breed
Rolling Your Own Digital Automation Platform
Using BPMS In A Microservice Architecture
Copyright Kemsley Design Ltd., 2019 1
How did we get here?
Copyright Kemsley Design Ltd., 2019 2
The rise and fall of the monolith
•Monolithic mainframe applications
• Custom-built internally
• Highly customized COTS
•Hard to change
• No single process owner
• No development team with overall code view
• Any upgrade requires large-scale redeployment
Copyright Kemsley Design Ltd., 2019 3
“Fixing” the monolith with SOA
•Multi-tier with SOA
•Monolithic, highly-interdependent layers
•Wrappers on mainframe function points
•Larger potential for destabilization
Copyright Kemsley Design Ltd., 2019 4
SOA is dead! Long live microservices
•Discrete self-contained business capability
•Independently developed and deployed
•Loosely coupled
•Swap out for new/better capability
Copyright Kemsley Design Ltd., 2019 5
The emergence of the Franken-BPMS
•Race for the upper-right corner
•BPMS: the new monolith
• Strong in original capabilities
• Weaker in hastily-built or acquired capabilities
• Inseparably coupled
•Filled a (then) gap in app dev
Copyright Kemsley Design Ltd., 2019 6
Agility as a competitive differentiator
•Business agility requires technical agility
• Changing front-end customer experiences
• Changing back-end process automation
• Introducing new capabilities
•Not so easy with a monolithic architecture
Copyright Kemsley Design Ltd., 2019 7
Technology platforms for agile businesses
Copyright Kemsley Design Ltd., 2019 8
What’s a Digital Automation Platform?
•A collection of microservices
• Automation-related capabilities
• Loosely coupled
• Independently deployed and scaled
• Swappable for best-of-breed adaptability
•API surface
•Optionally, low-code tooling
Copyright Kemsley Design Ltd., 2019 9
What Does A DAP Look Like In Practice?
•Best of breed microservices from anywhere
•Tooling for creating new microservices
• Process & decision management within services
•Integration with corporate identity mgmt.
•Support for orchestration and choreography
•Low-code app dev or configurable apps
Copyright Kemsley Design Ltd., 2019 10
Why You May Not Want Your BPMS To Be
Your DAP (or Your App Dev Platform)
•Proprietary low-code app dev environment
• Great for citizen developers
• Death by properties panel for technical developers
•May not be sufficient for core processes
•May not allow creation of microservices
•May lack software development tools
Copyright Kemsley Design Ltd., 2019 11
DAP is not one-size-fits-all
Copyright Kemsley Design Ltd., 2019 12
Marketplace Divisions
Copyright Kemsley Design Ltd., 2019 13
•BPMS as a DAP
• Small to mid-sized companies
• COTS system (e.g., ERP) managing core processes
•Microservice DAP
• Large companies
• Robust development teams
• Custom core processes
Lessons: Vendors
•Pendulum swinging from buy to build for
large companies that require agility
•Separate components for consumption by
other environments, and price accordingly
•Allow creation of microservices with your
tools
Copyright Kemsley Design Ltd., 2019 14
Lessons: Consumer organizations
•Happy with your monolithic core business
system? Great!
•Need flexible, large scale core business
processes? Think about microservice DAP
Copyright Kemsley Design Ltd., 2019 15
Thanks!
Sandy Kemsley
sandy@kemsleydesign.com
Read my blog at column2.com
Find me on Twitter @skemsley
Copyright Kemsley Design Ltd., 2019 16

More Related Content

PPTX
Best of breed: creating your own business automation platform with a microser...
PPTX
BPM as the Keystone of Business Automation Platforms
PPTX
Collaborative BIM - Asite Breakfast Seminar 2013-10-16
PPTX
Nick Drouet, Executive Architect - IBM
PPT
Unleashing Business Innovation with Integrated Service Management - IBM Smart...
PPTX
Amdocs on giga spaces selction and usage
PDF
From Buy to Build: The Case for Building a Digital Automation Platform Using ...
PPTX
Dynamics AX - The Roadmap - Kevin Horlock
Best of breed: creating your own business automation platform with a microser...
BPM as the Keystone of Business Automation Platforms
Collaborative BIM - Asite Breakfast Seminar 2013-10-16
Nick Drouet, Executive Architect - IBM
Unleashing Business Innovation with Integrated Service Management - IBM Smart...
Amdocs on giga spaces selction and usage
From Buy to Build: The Case for Building a Digital Automation Platform Using ...
Dynamics AX - The Roadmap - Kevin Horlock

What's hot (20)

PPTX
Software Defined Operator
PPT
Business in the Cloud - Smart & Cloud Show, Seoul, Korea
PDF
Igniting Application Testing with AI + Automation
 
PPTX
Reinventing For Digital Transformation ERA
PDF
Software AG's Cumulocity IoT - Cloud based IoT Integration
PPTX
Digital transformation: New purpose for enterprise architecture
PPT
Cracking the CMDB Enigma
PPT
Walter falk of ibm lightning talks at cloud camp austin
PPTX
Latest Innovations in Planning Analytics on Cloud_Chris
PDF
Discover - Innovating With Speed and Agility
PPTX
A case for salesforce.com for future technology professionals
PPT
Smarter Computing: Transform your business with Cloud
DOC
Dell assignemnt
PPTX
Cmdb service catalog 20110809
PPTX
The Changing Role of the MSP - GFI MAX
PPTX
Projetech MaxTalk FMMUG 2018
PDF
Discover - Mapping Your Hybrid Cloud Journey
PPTX
BRING YOUR BUSINESS TO LIFE WITH A CHATBOT
PDF
Techaisle Report SMB Cloud Success 2014
PPTX
Build and Run Business Applications Quickly with K2 for Business Apps
Software Defined Operator
Business in the Cloud - Smart & Cloud Show, Seoul, Korea
Igniting Application Testing with AI + Automation
 
Reinventing For Digital Transformation ERA
Software AG's Cumulocity IoT - Cloud based IoT Integration
Digital transformation: New purpose for enterprise architecture
Cracking the CMDB Enigma
Walter falk of ibm lightning talks at cloud camp austin
Latest Innovations in Planning Analytics on Cloud_Chris
Discover - Innovating With Speed and Agility
A case for salesforce.com for future technology professionals
Smarter Computing: Transform your business with Cloud
Dell assignemnt
Cmdb service catalog 20110809
The Changing Role of the MSP - GFI MAX
Projetech MaxTalk FMMUG 2018
Discover - Mapping Your Hybrid Cloud Journey
BRING YOUR BUSINESS TO LIFE WITH A CHATBOT
Techaisle Report SMB Cloud Success 2014
Build and Run Business Applications Quickly with K2 for Business Apps
Ad

Similar to Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A Microservice Architecture (20)

PDF
BPM and Application Development white paper
PDF
Forrester Wave Q4 2008
PPT
Presentatie Creetion
PPT
Creetion
PDF
Introduction to BPM
PPTX
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
PPT
PPT
Creetion
PPT
Architecting Enterprise BPM Systems for Optimal Agility
PPT
Application Integration Architecture of Excellence - Answering to the Challenges
PDF
Developer-Friendly BPM
PDF
PPT 1 TRITONIK - Business Automation Solution v2.pdf
PPT
Ascentn Ms Soa Bpm Conf Jan 2009
PDF
The Forrester Wave BPM Suites 2013
PDF
Forrester Wave | BPM Platforms for digital business 2015
PDF
forrester-wave-bpm-platforms-for-digital-business-2015
PPT
Using BPM to Prioritize Service Creation
PPTX
Mntug event presentation_04112013_kaveen
PDF
Event power plex keynote 2011
PPTX
Standards-Based Low-Code Business Automation.pptx
BPM and Application Development white paper
Forrester Wave Q4 2008
Presentatie Creetion
Creetion
Introduction to BPM
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Creetion
Architecting Enterprise BPM Systems for Optimal Agility
Application Integration Architecture of Excellence - Answering to the Challenges
Developer-Friendly BPM
PPT 1 TRITONIK - Business Automation Solution v2.pdf
Ascentn Ms Soa Bpm Conf Jan 2009
The Forrester Wave BPM Suites 2013
Forrester Wave | BPM Platforms for digital business 2015
forrester-wave-bpm-platforms-for-digital-business-2015
Using BPM to Prioritize Service Creation
Mntug event presentation_04112013_kaveen
Event power plex keynote 2011
Standards-Based Low-Code Business Automation.pptx
Ad

More from Sandy Kemsley (20)

PPTX
Maximizing Success in Automation Projects
PPTX
Process Automation for Business Survival
PDF
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
PDF
Intelligent Banking Processes
PDF
A Perfect Combination: Case Management and Low Code
PPT
Review of the St. Andrew's community market in 2009
PDF
Customer Journey Mapping
PDF
Intelligent Capture and Digital Transformation
PDF
ABBYY Technology Summit keynote
PDF
Digital Business Trends
PDF
Smarter Mobile Apps
PDF
Application Development with Microservices and Widgets
PDF
The Future of Work
PDF
Onboarding and BPM
PDF
Knowledge Work Incentives
PDF
BPM in Healthcare
PDF
Designing Process-Based Applications
PDF
Transforming To A Customer-Focused Business
PDF
A Practical Guide To Implementing Smart Process Applications
PDF
Real World BPM
Maximizing Success in Automation Projects
Process Automation for Business Survival
Aligning Intelligent Automation with Incentives and Business Outcomes with ...
Intelligent Banking Processes
A Perfect Combination: Case Management and Low Code
Review of the St. Andrew's community market in 2009
Customer Journey Mapping
Intelligent Capture and Digital Transformation
ABBYY Technology Summit keynote
Digital Business Trends
Smarter Mobile Apps
Application Development with Microservices and Widgets
The Future of Work
Onboarding and BPM
Knowledge Work Incentives
BPM in Healthcare
Designing Process-Based Applications
Transforming To A Customer-Focused Business
A Practical Guide To Implementing Smart Process Applications
Real World BPM

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The AUB Centre for AI in Media Proposal.docx
sap open course for s4hana steps from ECC to s4
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Best of Breed: Rolling Your Own Digital Automation Platform Using BPMS In A Microservice Architecture

  • 1. Best of Breed Rolling Your Own Digital Automation Platform Using BPMS In A Microservice Architecture Copyright Kemsley Design Ltd., 2019 1
  • 2. How did we get here? Copyright Kemsley Design Ltd., 2019 2
  • 3. The rise and fall of the monolith •Monolithic mainframe applications • Custom-built internally • Highly customized COTS •Hard to change • No single process owner • No development team with overall code view • Any upgrade requires large-scale redeployment Copyright Kemsley Design Ltd., 2019 3
  • 4. “Fixing” the monolith with SOA •Multi-tier with SOA •Monolithic, highly-interdependent layers •Wrappers on mainframe function points •Larger potential for destabilization Copyright Kemsley Design Ltd., 2019 4
  • 5. SOA is dead! Long live microservices •Discrete self-contained business capability •Independently developed and deployed •Loosely coupled •Swap out for new/better capability Copyright Kemsley Design Ltd., 2019 5
  • 6. The emergence of the Franken-BPMS •Race for the upper-right corner •BPMS: the new monolith • Strong in original capabilities • Weaker in hastily-built or acquired capabilities • Inseparably coupled •Filled a (then) gap in app dev Copyright Kemsley Design Ltd., 2019 6
  • 7. Agility as a competitive differentiator •Business agility requires technical agility • Changing front-end customer experiences • Changing back-end process automation • Introducing new capabilities •Not so easy with a monolithic architecture Copyright Kemsley Design Ltd., 2019 7
  • 8. Technology platforms for agile businesses Copyright Kemsley Design Ltd., 2019 8
  • 9. What’s a Digital Automation Platform? •A collection of microservices • Automation-related capabilities • Loosely coupled • Independently deployed and scaled • Swappable for best-of-breed adaptability •API surface •Optionally, low-code tooling Copyright Kemsley Design Ltd., 2019 9
  • 10. What Does A DAP Look Like In Practice? •Best of breed microservices from anywhere •Tooling for creating new microservices • Process & decision management within services •Integration with corporate identity mgmt. •Support for orchestration and choreography •Low-code app dev or configurable apps Copyright Kemsley Design Ltd., 2019 10
  • 11. Why You May Not Want Your BPMS To Be Your DAP (or Your App Dev Platform) •Proprietary low-code app dev environment • Great for citizen developers • Death by properties panel for technical developers •May not be sufficient for core processes •May not allow creation of microservices •May lack software development tools Copyright Kemsley Design Ltd., 2019 11
  • 12. DAP is not one-size-fits-all Copyright Kemsley Design Ltd., 2019 12
  • 13. Marketplace Divisions Copyright Kemsley Design Ltd., 2019 13 •BPMS as a DAP • Small to mid-sized companies • COTS system (e.g., ERP) managing core processes •Microservice DAP • Large companies • Robust development teams • Custom core processes
  • 14. Lessons: Vendors •Pendulum swinging from buy to build for large companies that require agility •Separate components for consumption by other environments, and price accordingly •Allow creation of microservices with your tools Copyright Kemsley Design Ltd., 2019 14
  • 15. Lessons: Consumer organizations •Happy with your monolithic core business system? Great! •Need flexible, large scale core business processes? Think about microservice DAP Copyright Kemsley Design Ltd., 2019 15
  • 16. Thanks! Sandy Kemsley sandy@kemsleydesign.com Read my blog at column2.com Find me on Twitter @skemsley Copyright Kemsley Design Ltd., 2019 16