SlideShare a Scribd company logo
1 of 16
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

What's hot

Software Defined Operator
Software Defined OperatorSoftware Defined Operator
Software Defined OperatorNati Shalom
 
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
 
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
 
Reinventing For Digital Transformation ERA
Reinventing For Digital Transformation ERAReinventing For Digital Transformation ERA
Reinventing For Digital Transformation ERAVeronica Smith
 
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
 
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
 
Cracking the CMDB Enigma
Cracking the CMDB EnigmaCracking the CMDB Enigma
Cracking the CMDB EnigmaAxios Systems
 
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
 
Latest Innovations in Planning Analytics on Cloud_Chris
Latest Innovations in Planning Analytics on Cloud_ChrisLatest Innovations in Planning Analytics on Cloud_Chris
Latest Innovations in Planning Analytics on Cloud_ChrisCharles Wilson
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityLaurenWendler
 
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
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudIBM India Smarter Computing
 
The Changing Role of the MSP - GFI MAX
The Changing Role of the MSP - GFI MAXThe Changing Role of the MSP - GFI MAX
The Changing Role of the MSP - GFI MAXAutotask
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018FMMUG
 
Discover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyDiscover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyLaurenWendler
 
Techaisle Report SMB Cloud Success 2014
Techaisle Report SMB Cloud Success 2014Techaisle Report SMB Cloud Success 2014
Techaisle Report SMB Cloud Success 2014Gandhi Legacy Tour
 
Build and Run Business Applications Quickly with K2 for Business Apps
Build and Run Business Applications Quickly with K2 for Business AppsBuild and Run Business Applications Quickly with K2 for Business Apps
Build and Run Business Applications Quickly with K2 for Business AppsGemma Adair
 

What's hot (20)

Software Defined Operator
Software Defined OperatorSoftware Defined Operator
Software Defined Operator
 
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
 
Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation Igniting Application Testing with AI + Automation
Igniting Application Testing with AI + Automation
 
Reinventing For Digital Transformation ERA
Reinventing For Digital Transformation ERAReinventing For Digital Transformation ERA
Reinventing For Digital Transformation ERA
 
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
 
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
 
Cracking the CMDB Enigma
Cracking the CMDB EnigmaCracking the CMDB Enigma
Cracking the CMDB Enigma
 
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
 
Latest Innovations in Planning Analytics on Cloud_Chris
Latest Innovations in Planning Analytics on Cloud_ChrisLatest Innovations in Planning Analytics on Cloud_Chris
Latest Innovations in Planning Analytics on Cloud_Chris
 
Discover - Innovating With Speed and Agility
Discover - Innovating With Speed and AgilityDiscover - Innovating With Speed and Agility
Discover - Innovating With Speed and Agility
 
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
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with Cloud
 
Dell assignemnt
Dell assignemntDell assignemnt
Dell assignemnt
 
Cmdb service catalog 20110809
Cmdb   service catalog 20110809Cmdb   service catalog 20110809
Cmdb service catalog 20110809
 
The Changing Role of the MSP - GFI MAX
The Changing Role of the MSP - GFI MAXThe Changing Role of the MSP - GFI MAX
The Changing Role of the MSP - GFI MAX
 
Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018Projetech MaxTalk FMMUG 2018
Projetech MaxTalk FMMUG 2018
 
Discover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud JourneyDiscover - Mapping Your Hybrid Cloud Journey
Discover - Mapping Your Hybrid Cloud Journey
 
BRING YOUR BUSINESS TO LIFE WITH A CHATBOT
BRING YOUR BUSINESS TO LIFE WITH A CHATBOTBRING YOUR BUSINESS TO LIFE WITH A CHATBOT
BRING YOUR BUSINESS TO LIFE WITH A CHATBOT
 
Techaisle Report SMB Cloud Success 2014
Techaisle Report SMB Cloud Success 2014Techaisle Report SMB Cloud Success 2014
Techaisle Report SMB Cloud Success 2014
 
Build and Run Business Applications Quickly with K2 for Business Apps
Build and Run Business Applications Quickly with K2 for Business AppsBuild and Run Business Applications Quickly with K2 for Business Apps
Build and Run Business Applications Quickly with K2 for Business Apps
 

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

Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aZ105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aTony Pearson
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to AdvisorsJesse Stockall
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECMNuxeo
 
Transformação Digital – Onde se encontra a Indústria.
Transformação Digital – Onde se encontra a Indústria.Transformação Digital – Onde se encontra a Indústria.
Transformação Digital – Onde se encontra a Indústria.Joao Galdino Mello de Souza
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
What's New in IBM Web Experience Factory
What's New in IBM Web Experience FactoryWhat's New in IBM Web Experience Factory
What's New in IBM Web Experience FactoryDavalen LLC
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudInnoTech
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
Decoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middleDecoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middleA. Kranjec
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfRichieBallyears
 
Private Cloud Overview
Private Cloud OverviewPrivate Cloud Overview
Private Cloud OverviewEdKerstein
 
5 Reasons Why Your CMS Should Move to the Cloud
5 Reasons Why Your CMS Should Move to the Cloud5 Reasons Why Your CMS Should Move to the Cloud
5 Reasons Why Your CMS Should Move to the Cloudrivetlogic
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content managementMaitrikpaida
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...John Head
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of ViewAndrzej Osmak
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and BoringMandi Walls
 

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

Z105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902aZ105745 ibmz-cloud-cairo-v1902a
Z105745 ibmz-cloud-cairo-v1902a
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to Advisors
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECM
 
Transformação Digital – Onde se encontra a Indústria.
Transformação Digital – Onde se encontra a Indústria.Transformação Digital – Onde se encontra a Indústria.
Transformação Digital – Onde se encontra a Indústria.
 
WPEngine Summit 2019
WPEngine Summit 2019WPEngine Summit 2019
WPEngine Summit 2019
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
What's New in IBM Web Experience Factory
What's New in IBM Web Experience FactoryWhat's New in IBM Web Experience Factory
What's New in IBM Web Experience Factory
 
Enabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the CloudEnabling Innovation & Integration to the Cloud
Enabling Innovation & Integration to the Cloud
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
Decoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middleDecoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middle
 
microservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdfmicroservices-is-it-the-holy-grail-a-perspective.pdf
microservices-is-it-the-holy-grail-a-perspective.pdf
 
Private Cloud Overview
Private Cloud OverviewPrivate Cloud Overview
Private Cloud Overview
 
5 Reasons Why Your CMS Should Move to the Cloud
5 Reasons Why Your CMS Should Move to the Cloud5 Reasons Why Your CMS Should Move to the Cloud
5 Reasons Why Your CMS Should Move to the Cloud
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of View
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and Boring
 

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

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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