SlideShare a Scribd company logo
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
BPM AND MICROSERVICES –
OPPOSITES ATTRACT?
DOAG 2019
Lykle Thijssen, November 20, 2019
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
ABOUT ME
Principal Architect at eProseed
Scrum Master
Oracle ACE Associate
SOA/BPM
Microservices
2
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
AGENDA
Business Process Management
Microservices Architecture
Differences
Side-by-side
Integrated
Working Together
1
2
3
4
5
3
6
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
BUSINESS PROCESS MANAGEMENT (BPM)
4
• Structured workflows
• Delivered in Suites
• Business Rules
• Orchestrated
• Centralized
• Process oriented
• Monolithic
• Top-Down Approach
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
MICROSERVICES ARCHITECTURE
5
• Flexible
• Dynamic
• More “sexy”
• Product oriented
• Polyglot
• Distributed
• Decentralized
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
DIFFERENCES
6
BPM Microservices
Centralized Decentralized
Monolithic Distributed
Process Oriented Product Oriented
Top-down Independent
Static Dynamic
Heavy-weight Light-weight
Orchestrated Choreographed
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
SIDE-BY-SIDE
7
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
INTEGRATED
8
• Business Domains
• Think of Granularity
• Processes within the Microservice
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
WORKING TOGETHER
9
Webshop app running on multiple Microservices:
• Customer
• Product
• Order
• Billing
• Shipping
Which microservice takes care of the customer journey?
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
WORKING TOGETHER
10
Three alternatives to mix choreography and orchestration:
1. Commands and events
2. Point-to-point communication
3. Orchestration by workflow engine
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
WORKING TOGETHER
11
Commands and events:
1. Embedded Workflow
2. Passive events
3. Active commands
4. One microservice controls the process
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
WORKING TOGETHER
12
Point-to-point:
1. Synchronous approach
2. Not resilient
3. Dependencies
4. Not recommended
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
WORKING TOGETHER
13
Workflow engine
1. Orchestrated approach
2. Sync/Async
3. Workflow engine as message hub
4. Approved by Netflix! ☺
Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential
CONCLUSION
14
• BPM is still relevant
• BPM and Microservices can peacefully co-exist
• BPM and Microservices are powerful when working together
• Minimize dependencies
• Minimine synchronous calls
• No silver bullets!
• Use common sense ☺
Mobile Process /
Integration
Analytics /
Big Data
Database /
Data
Management
Identity &
Access
Management
Oracle Cloud
eProseed Confidential15

More Related Content

PDF
Building APIs for Core Systems with Anypoint Platform
PPTX
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
PPTX
Extracting Insights from your API Programs
PPTX
Governing and Sharing your Integration Assets
PPTX
Digital Healthcare – Realizing Interoperability with APIs
PPTX
Architecting Mobile Solutions Using Microsoft Azure and Akana
PPTX
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
PPTX
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)
Building APIs for Core Systems with Anypoint Platform
Realizing Hybrid Cloud: Using IBM Bluemix, APIs, and DataPower
Extracting Insights from your API Programs
Governing and Sharing your Integration Assets
Digital Healthcare – Realizing Interoperability with APIs
Architecting Mobile Solutions Using Microsoft Azure and Akana
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
Industry Stories: How Application Networks are Delivering Agility (Ross Mason)

What's hot (20)

PPTX
Software AG TECHcommunity
PPTX
Microservices: Why Should Businesses Care?
PDF
Eat Your Microservices Elephant One Bite at a Time
PPTX
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
PPTX
API Services: Building State-of-the-Art APIs
PDF
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...
PPTX
Anypoint platform in a mobile-centric world
PPTX
Q4 mobility
PDF
apidays LIVE Paris - How to position the API driven Architecture to support t...
PDF
API Design Essentials - Akana Platform Overview
PDF
APIs in the Enterprise - Lessons Learned
PDF
Deloitte & Mulesoft : The Right Mix
PDF
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
PDF
10 Ways to Participate in Open Source Communities
PDF
Bringing Partners, Teams and Systems Together through APIs
PPTX
Webinar: How API Lifecycle Management can help to Accelerate Growth
PPTX
Onlizer product overview
PPTX
Testing Strategies to Deliver Consistent App Performance
PPTX
Staples - An Approach to a SOA Application Gateway Center of Excellence
PDF
Walgreens at a glance
Software AG TECHcommunity
Microservices: Why Should Businesses Care?
Eat Your Microservices Elephant One Bite at a Time
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
API Services: Building State-of-the-Art APIs
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...
Anypoint platform in a mobile-centric world
Q4 mobility
apidays LIVE Paris - How to position the API driven Architecture to support t...
API Design Essentials - Akana Platform Overview
APIs in the Enterprise - Lessons Learned
Deloitte & Mulesoft : The Right Mix
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
10 Ways to Participate in Open Source Communities
Bringing Partners, Teams and Systems Together through APIs
Webinar: How API Lifecycle Management can help to Accelerate Growth
Onlizer product overview
Testing Strategies to Deliver Consistent App Performance
Staples - An Approach to a SOA Application Gateway Center of Excellence
Walgreens at a glance
Ad

Similar to BPM and Microservices: Opposites Attract? (20)

PDF
The Pillars of Continuous Delivery
PDF
MuleSoft Meetup Valletta 1.0
PDF
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
PPTX
Cloud service api design rules presentation
PDF
Open Banking and the Realization of Banking-as-a-Service
PPTX
Accelerate Digital London Technical Masterclass
PPTX
Enterprise Transformation
PDF
Empowering your Process Automation with Machine Learning
PDF
Delivering Mobile Apps to the Field with Oracle JET
PDF
From Workspace Empowering Employees
PPTX
Enabling and accelerating multi-tenancy with Capgemini Digital Cloud Platform...
PPTX
Data Agility for Enterprise DevOps Adoption
PPSX
Say no to microservices slideshare
PDF
Transforming Partner Consulting Business to Capture Profit in the Cloud
PPTX
Why an innovative mobile strategy needs a robust API
PPTX
Cisco Live 2019: New Best Practices for Hybrid and Multicloud Network Strategies
PDF
01 oracle application integration overview
PPTX
Why an Innovative Mobile Strategy Requires a Robust API
PPTX
#dbhouseparty - Should I be building Microservices?
PDF
The trial period is over - Microservices adoption gains momentum 
The Pillars of Continuous Delivery
MuleSoft Meetup Valletta 1.0
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
Cloud service api design rules presentation
Open Banking and the Realization of Banking-as-a-Service
Accelerate Digital London Technical Masterclass
Enterprise Transformation
Empowering your Process Automation with Machine Learning
Delivering Mobile Apps to the Field with Oracle JET
From Workspace Empowering Employees
Enabling and accelerating multi-tenancy with Capgemini Digital Cloud Platform...
Data Agility for Enterprise DevOps Adoption
Say no to microservices slideshare
Transforming Partner Consulting Business to Capture Profit in the Cloud
Why an innovative mobile strategy needs a robust API
Cisco Live 2019: New Best Practices for Hybrid and Multicloud Network Strategies
01 oracle application integration overview
Why an Innovative Mobile Strategy Requires a Robust API
#dbhouseparty - Should I be building Microservices?
The trial period is over - Microservices adoption gains momentum 
Ad

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
System and Network Administraation Chapter 3
PPTX
Transform Your Business with a Software ERP System
PPTX
ai tools demonstartion for schools and inter college
PDF
medical staffing services at VALiNTRY
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
L1 - Introduction to python Backend.pptx
PDF
Digital Strategies for Manufacturing Companies
PPTX
Introduction to Artificial Intelligence
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Nekopoi APK 2025 free lastest update
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PTS Company Brochure 2025 (1).pdf.......
Odoo Companies in India – Driving Business Transformation.pdf
CHAPTER 2 - PM Management and IT Context
How to Migrate SBCGlobal Email to Yahoo Easily
2025 Textile ERP Trends: SAP, Odoo & Oracle
System and Network Administraation Chapter 3
Transform Your Business with a Software ERP System
ai tools demonstartion for schools and inter college
medical staffing services at VALiNTRY
Operating system designcfffgfgggggggvggggggggg
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
Design an Analysis of Algorithms II-SECS-1021-03
L1 - Introduction to python Backend.pptx
Digital Strategies for Manufacturing Companies
Introduction to Artificial Intelligence
ISO 45001 Occupational Health and Safety Management System
How to Choose the Right IT Partner for Your Business in Malaysia
Nekopoi APK 2025 free lastest update

BPM and Microservices: Opposites Attract?

  • 1. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential BPM AND MICROSERVICES – OPPOSITES ATTRACT? DOAG 2019 Lykle Thijssen, November 20, 2019
  • 2. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential ABOUT ME Principal Architect at eProseed Scrum Master Oracle ACE Associate SOA/BPM Microservices 2
  • 3. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential AGENDA Business Process Management Microservices Architecture Differences Side-by-side Integrated Working Together 1 2 3 4 5 3 6
  • 4. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential BUSINESS PROCESS MANAGEMENT (BPM) 4 • Structured workflows • Delivered in Suites • Business Rules • Orchestrated • Centralized • Process oriented • Monolithic • Top-Down Approach
  • 5. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential MICROSERVICES ARCHITECTURE 5 • Flexible • Dynamic • More “sexy” • Product oriented • Polyglot • Distributed • Decentralized
  • 6. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential DIFFERENCES 6 BPM Microservices Centralized Decentralized Monolithic Distributed Process Oriented Product Oriented Top-down Independent Static Dynamic Heavy-weight Light-weight Orchestrated Choreographed
  • 7. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential SIDE-BY-SIDE 7
  • 8. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential INTEGRATED 8 • Business Domains • Think of Granularity • Processes within the Microservice
  • 9. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential WORKING TOGETHER 9 Webshop app running on multiple Microservices: • Customer • Product • Order • Billing • Shipping Which microservice takes care of the customer journey?
  • 10. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential WORKING TOGETHER 10 Three alternatives to mix choreography and orchestration: 1. Commands and events 2. Point-to-point communication 3. Orchestration by workflow engine
  • 11. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential WORKING TOGETHER 11 Commands and events: 1. Embedded Workflow 2. Passive events 3. Active commands 4. One microservice controls the process
  • 12. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential WORKING TOGETHER 12 Point-to-point: 1. Synchronous approach 2. Not resilient 3. Dependencies 4. Not recommended
  • 13. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential WORKING TOGETHER 13 Workflow engine 1. Orchestrated approach 2. Sync/Async 3. Workflow engine as message hub 4. Approved by Netflix! ☺
  • 14. Copyright © 2019,eProseed and/or its affiliates. All rights reserved. | Confidential CONCLUSION 14 • BPM is still relevant • BPM and Microservices can peacefully co-exist • BPM and Microservices are powerful when working together • Minimize dependencies • Minimine synchronous calls • No silver bullets! • Use common sense ☺
  • 15. Mobile Process / Integration Analytics / Big Data Database / Data Management Identity & Access Management Oracle Cloud eProseed Confidential15