SlideShare a Scribd company logo
1 of 21
#BPM for #SOA+#ESB+#API 
and #cloud (#PaaS and #SaaS) 
A. Samarin
1. #bpm for developers: improve #agility of implementations 
http://improving-bpm-systems.blogspot.com/2013/04/bpm-for-developers- 
improve-agility-of.html 
2. Addressing #security concerns through #BPM at 
http://improving-bpm-systems.blogspot.com/2013/04/addressing-security- 
concerns-through-bpm.html 
3. https://www.linkedin.com/pulse/article/20140427193910-4749526- 
ideas-for-bpmshift-delenda-est-vendor-centric-bpm-how-to-modernise- 
a-legacy-erp 
4. https://www.linkedin.com/pulse/article/20140812140157-4749526-- 
bpm-for-software-architects-from-monolith-applications-to-explicit-and- 
executable-coordination-of-microservices-architecture 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 
#SaaS) v2 
2 
Related articles
flow of data flow of control mixed flow 
Application In-house 
Service 
Legacy 
application 
No clouds, 
everything is in-house
SaaS in Cloud 
Service 
flow of data flow of control mixed flow 
Legacy 
application 
App 
Internet 
API 
Cloud services 
and external 
client 
Application In-house
SaaS in Cloud 
API 
flow of data flow of control mixed flow 
API API 
Service 
Legacy 
application 
App 
SOA+ESB+API 
Container Container 
Internet 
Put order in-house 
by 
SOA+ESB+API 
Application In-house
API API 
Service 
Legacy 
application 
App 
SOA+ESB+API 
Container Container 
Internet 
SaaS in Cloud 
API 
Application In-house 
API 
Container 
Compound 
service 
flow of data flow of control mixed flow 
Use compound 
services to 
simplify 
applications
API API API 
BPMS container Container Container 
Service 
Legacy 
application 
SOA+ESB+API 
BPMS 
management 
as a service 
API 
BPMS container 
Process 
instance as 
a service 
API 
BPMS container 
Human 
activity 
as a 
service 
Internet 
In-house Process-centric solution 
(internal, B2E, B2B) 
API 
Container 
Compound 
service 
App 
Application 
SaaS in Cloud 
flow of data flow of control mixed flow 
SaaS in Cloud 
API 
Adding process-centric 
solutions
API API API API API 
Service 
Process 
instance as a 
compound 
service 
Legacy 
application 
App 
BPMS 
management 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container Container 
Internet 
Process-centric solution 
(internal, B2C, B2B) 
In-house API 
Container 
Compound 
service 
flow of data flow of control mixed flow 
SaaS in Cloud 
API 
Replacing 
compound 
services by mini-processes
API API API API API 
Service 
Process 
instance as a 
compound 
service 
Legacy 
application 
App 
BPMS 
management 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container Container 
Internet 
Process-centric solution 
(internal, B2C, B2B) 
In-house API 
SaaS in Cloud 
flow of data flow of control mixed flow 
More order in-house
PaaS in Cloud 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
BPMS 
API API API API 
BPMS container BPMS container Container Container 
Service 
Process 
instance as a 
compound 
service 
Legacy 
application 
App 
SOA+ESB+API 
BPMS 
management 
as a service 
Internet 
In-house 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
API 
SaaS in Cloud 
flow of data flow of control mixed flow 
Use BPM PaaS 
product but keep 
the flow of data 
in-house
PaaS in Cloud 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
BPMS 
API API API API 
BPMS container BPMS container Container Container 
Service 
Process 
instance as a 
compound 
service 
Legacy 
application 
App 
SOA+ESB+API 
BPMS 
management 
as a service 
Internet 
In-house 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
API 
SaaS in Cloud 
flow of data flow of control mixed flow 
App 
Redirect all 
external 
applications to 
PaaS product
PaaS in Cloud 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
BPMS 
API API API 
BPMS container BPMS container Container 
Process 
instance as a 
compound 
service 
Legacy 
application 
App 
SOA+ESB+API 
BPMS 
management 
as a service 
Internet 
In-house 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
API 
SaaS in Cloud 
flow of data flow of control mixed flow 
App 
Moving more 
services to PaaS 
product
flow of data flow of control mixed flow 
Legacy 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
application 
SOA+ESB+API 
API 
Container 
Internet 
Legacy will be 
SaaS in cloud at 
one time 
In-house 
BPMS 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
App 
PaaS in Cloud 
API 
SaaS in Cloud
Nice and clean in-house 
SaaS in Cloud 
OTS 
products 
Internet 
In-house 
flow of data flow of control mixed flow 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
BPMS 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
App 
PaaS in Cloud 
API 
SaaS in Cloud 
API
Some COTS 
products become 
also PaaS 
products 
SaaS in Cloud 
OTS 
products 
Internet 
In-house 
flow of data flow of control mixed flow 
Process-centric solution 
(internal, B2C, B2B) 
API API API API 
BPMS 
Process Service 
instance as 
management 
a service 
as a service 
Human 
activity 
as a 
service 
SOA+ESB+API 
BPMS container BPMS container BPMS container Container 
App 
PaaS in Cloud 
API 
SaaS in Cloud 
API 
API 
API 
Container 
Container Another PaaS 
Service 
in Cloud 
Service
Advantages of cloud (1) 
• SaaS is good for OTS products (system of records) 
– not be changed by us (i.e. customised) 
– protect well their data 
• BPM PaaS product is necessary for integration and 
provisioning of micro-services (system of differentiation) 
– without customising the platform (itself 
– with the use of only non-exotic features 
– core for a corporate integration and automation platform or 
business execution platform 
– quick deployment, versioning, scaling out (for peak load periods) 
• Collaboration with a BPM PaaS product vendor to improve 
our services and solutions (system of innovations) 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 16 
#SaaS) v2
• Several SaaS and PaaS products may be used 
simultaneously 
• But, keep an eye on them – changing of SaaS or PaaS 
product should be easy 
• Potentially, all currently installed in-house products will be 
in cloud 
• Financial effect should be estimated if there is “pay-as-you- 
go” option 
17 
Advantages of cloud (2) 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 
#SaaS) v2
How to move from in-house to cloud 
• Step-by-step 
• Total (or ruthless) digitalisation 
• Different business domains may have different pace 
• Keep everyone happy concerning their “touch-points” 
• Especially security issues 
– making the flow of data explicit to take an informed solution 
• Make everything explicit 
• Maintain discipline, make design simple, strive for 
balance, and keep is stable 
• Architecture, architecture, architecture 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 18 
#SaaS) v2
Again 
1. Think about micro-services (atomic and compound) 
2. Know how to implement your-business-specific-common 
functionality as micro-services 
3. Know not to implement automation for your-unique-business- 
processes-specific as composite (compound) 
micro-services with the use of micro-services from the 
item #2 
4. Know how to implement your-unique-business-processes 
as composite (compound) micro-services with the use of 
the item #3 
5. Use DSLs for compound micro-services 
6. Use interpretive programming languages for micro-services 
7. Think about integration and automation platform 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 19 
#SaaS) v2
Apps and services view – which initiated 
• “A relevant application architecture trend is the shift away from monolithic 
and tightly coupled n-tier applications to decomposed applications. A modern 
application is a functional ecosystem comprising a loose association of apps 
and services. Apps implement the application front end, and services 
implement the application back end. Together these apps and services 
support a particular business domain.” 
© A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 
#SaaS) v2 
20 
this presentation 
1. Business process-specific functionality (to be 
used only in a particular process) 
2. Business domain-specific functionality 
(common within a particular domain and to be 
used by services from the item 1) 
3. Cross-domain functionality (to be used by 
services from the item 2) 
# compound vs atomic micro-service or service OTS vs in-house 
1 explicit compound micro-service in-house 
2 explicit compound or atomic any any 
3 implicit compound or atomic any OTS
• QUESTIONS? 
• Personal website: http://www.samarin.biz 
• Blog http://improving-bpm-systems.blogspot.com 
• LinkedIn: http://www.linkedin.com/in/alexandersamarin 
• E-mail: alexandre.samarine@gmail.com 
• Twitter: @samarin 
• Mobile: +41 76 573 40 61 
• Book: www.samarin.biz/book 
Thanks 
© A. Samarin 2014 21

More Related Content

What's hot

Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAlexander SAMARIN
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherAlexander SAMARIN
 
BPM for developers, extended
BPM for developers, extendedBPM for developers, extended
BPM for developers, extendedAlexander SAMARIN
 
Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Tea Tavanxhiu
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experienceAlexander SAMARIN
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperAlexander SAMARIN
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...Prolifics
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLeanIX GmbH
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Prolifics
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX GmbH
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330Andreas Crona
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX GmbH
 
Advanced Orchestration & Automation
Advanced Orchestration & AutomationAdvanced Orchestration & Automation
Advanced Orchestration & AutomationLuc Raeskin
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXLeanIX GmbH
 
Asites Appbuilder Breakfast Seminar
Asites Appbuilder Breakfast SeminarAsites Appbuilder Breakfast Seminar
Asites Appbuilder Breakfast SeminarTracey Saunders
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Kellton Tech Solutions Ltd
 

What's hot (20)

E-passport example
E-passport exampleE-passport example
E-passport example
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
BPM for developers, extended
BPM for developers, extendedBPM for developers, extended
BPM for developers, extended
 
Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
 
ARIS Architect Designer
ARIS Architect DesignerARIS Architect Designer
ARIS Architect Designer
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
 
LeanIX-ServiceNow Integration
LeanIX-ServiceNow IntegrationLeanIX-ServiceNow Integration
LeanIX-ServiceNow Integration
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330
 
LeanIX-Signavio Integration
LeanIX-Signavio IntegrationLeanIX-Signavio Integration
LeanIX-Signavio Integration
 
Advanced Orchestration & Automation
Advanced Orchestration & AutomationAdvanced Orchestration & Automation
Advanced Orchestration & Automation
 
Application Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIXApplication Harmonisation using Design Principles in LeanIX
Application Harmonisation using Design Principles in LeanIX
 
Asites Appbuilder Breakfast Seminar
Asites Appbuilder Breakfast SeminarAsites Appbuilder Breakfast Seminar
Asites Appbuilder Breakfast Seminar
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?
 
ITIL ServiceNow offerings
ITIL ServiceNow offeringsITIL ServiceNow offerings
ITIL ServiceNow offerings
 

Viewers also liked

Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsShantanu Thakre
 
Middleware systems overview and introduction
Middleware systems overview and introductionMiddleware systems overview and introduction
Middleware systems overview and introductionPrabhat gangwar
 
API Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutAPI Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutApigee | Google Cloud
 
API-driven Legacy Migration: Results from Project Winterfell
API-driven Legacy Migration: Results from Project WinterfellAPI-driven Legacy Migration: Results from Project Winterfell
API-driven Legacy Migration: Results from Project WinterfellKeith McFarlane
 
REST и HATEOAS
REST и HATEOASREST и HATEOAS
REST и HATEOASArtem Bey
 
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...VMware Tanzu
 
Securing RESTful services with Spring HATEOAS & Hdiv
Securing RESTful services with Spring HATEOAS & HdivSecuring RESTful services with Spring HATEOAS & Hdiv
Securing RESTful services with Spring HATEOAS & HdivHdiv Security
 
Hypermedia api (HATEOAS)
Hypermedia api (HATEOAS)Hypermedia api (HATEOAS)
Hypermedia api (HATEOAS)MitinPavel
 
HCLT Whitepaper: Legacy Modernization
HCLT Whitepaper: Legacy Modernization HCLT Whitepaper: Legacy Modernization
HCLT Whitepaper: Legacy Modernization HCL Technologies
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenAvisi B.V.
 
Legacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyLegacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyOSSCube
 
Twilio Signal 2016 API Architecture
Twilio Signal 2016 API ArchitectureTwilio Signal 2016 API Architecture
Twilio Signal 2016 API ArchitectureTwilio Inc
 
LeaseWeb API Architecture @ APINL Meetup
LeaseWeb API Architecture @ APINL MeetupLeaseWeb API Architecture @ APINL Meetup
LeaseWeb API Architecture @ APINL MeetupRolph Haspers
 
SOA Pattern : Legacy Wrappers
SOA Pattern : Legacy Wrappers SOA Pattern : Legacy Wrappers
SOA Pattern : Legacy Wrappers WSO2
 
Updating Legacy Systems: Making the Financial Case for a Modernization Project
Updating Legacy Systems: Making the Financial Case for a Modernization Project Updating Legacy Systems: Making the Financial Case for a Modernization Project
Updating Legacy Systems: Making the Financial Case for a Modernization Project ILM Professional Services
 
IO State In Distributed API Architecture
IO State In Distributed API ArchitectureIO State In Distributed API Architecture
IO State In Distributed API ArchitectureOwen Rubel
 
Api Abstraction & Api Chaining
Api Abstraction & Api ChainingApi Abstraction & Api Chaining
Api Abstraction & Api ChainingOwen Rubel
 
Legacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingLegacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingkumar gaurav
 
Building a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The EssentialsBuilding a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The EssentialsC4Media
 

Viewers also liked (20)

Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
Middleware systems overview and introduction
Middleware systems overview and introductionMiddleware systems overview and introduction
Middleware systems overview and introduction
 
API Services: Building Apps That Stand Out
API Services: Building Apps That Stand OutAPI Services: Building Apps That Stand Out
API Services: Building Apps That Stand Out
 
API-driven Legacy Migration: Results from Project Winterfell
API-driven Legacy Migration: Results from Project WinterfellAPI-driven Legacy Migration: Results from Project Winterfell
API-driven Legacy Migration: Results from Project Winterfell
 
REST и HATEOAS
REST и HATEOASREST и HATEOAS
REST и HATEOAS
 
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
 
Securing RESTful services with Spring HATEOAS & Hdiv
Securing RESTful services with Spring HATEOAS & HdivSecuring RESTful services with Spring HATEOAS & Hdiv
Securing RESTful services with Spring HATEOAS & Hdiv
 
Hypermedia api (HATEOAS)
Hypermedia api (HATEOAS)Hypermedia api (HATEOAS)
Hypermedia api (HATEOAS)
 
HCLT Whitepaper: Legacy Modernization
HCLT Whitepaper: Legacy Modernization HCLT Whitepaper: Legacy Modernization
HCLT Whitepaper: Legacy Modernization
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris Lukassen
 
Apiworld
ApiworldApiworld
Apiworld
 
Legacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyLegacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case study
 
Twilio Signal 2016 API Architecture
Twilio Signal 2016 API ArchitectureTwilio Signal 2016 API Architecture
Twilio Signal 2016 API Architecture
 
LeaseWeb API Architecture @ APINL Meetup
LeaseWeb API Architecture @ APINL MeetupLeaseWeb API Architecture @ APINL Meetup
LeaseWeb API Architecture @ APINL Meetup
 
SOA Pattern : Legacy Wrappers
SOA Pattern : Legacy Wrappers SOA Pattern : Legacy Wrappers
SOA Pattern : Legacy Wrappers
 
Updating Legacy Systems: Making the Financial Case for a Modernization Project
Updating Legacy Systems: Making the Financial Case for a Modernization Project Updating Legacy Systems: Making the Financial Case for a Modernization Project
Updating Legacy Systems: Making the Financial Case for a Modernization Project
 
IO State In Distributed API Architecture
IO State In Distributed API ArchitectureIO State In Distributed API Architecture
IO State In Distributed API Architecture
 
Api Abstraction & Api Chaining
Api Abstraction & Api ChainingApi Abstraction & Api Chaining
Api Abstraction & Api Chaining
 
Legacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishingLegacy modernization, cloud orchestration, api publishing
Legacy modernization, cloud orchestration, api publishing
 
Building a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The EssentialsBuilding a Modern Microservices Architecture at Gilt: The Essentials
Building a Modern Microservices Architecture at Gilt: The Essentials
 

Similar to BPM for SOA+ESB+API and cloud

Azure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and moreAzure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and moreBizTalk360
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? Kellton Tech Solutions Ltd
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSMaggie Hu
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api ManagementSmartWave
 
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018Amazon Web Services
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesRohini Gaonkar
 
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
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationPace Integration
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsSrikanth Prathipati
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Luca Mauri
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applicationsLuca Mauri
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Codit
 
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made EasyIBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made EasyBrian Petrini
 
A 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationA 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationBoomi
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsAmazon Web Services
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsAmazon Web Services
 
Microsoft Workloads on AWS
Microsoft Workloads on AWSMicrosoft Workloads on AWS
Microsoft Workloads on AWSSourceFuse
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Amazon Web Services
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays
 

Similar to BPM for SOA+ESB+API and cloud (20)

Azure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and moreAzure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and more
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management
 
Why APIs are not SOA++
Why APIs are not SOA++Why APIs are not SOA++
Why APIs are not SOA++
 
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
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...
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration Patterns
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
 
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made EasyIBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
IBM Cloud University 2017-IDPA009-IBM BPM Upgrade and Migration Made Easy
 
A 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationA 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS Integration
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
 
How to Build Scalable Serverless Applications
How to Build Scalable Serverless ApplicationsHow to Build Scalable Serverless Applications
How to Build Scalable Serverless Applications
 
Microsoft Workloads on AWS
Microsoft Workloads on AWSMicrosoft Workloads on AWS
Microsoft Workloads on AWS
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
 
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
apidays Australia 2023 - APIs Aren't Enough: Why SaaS Leaders Are Investing I...
 

More from Alexander SAMARIN

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Alexander SAMARIN
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systemsAlexander SAMARIN
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference ArchitectureAlexander SAMARIN
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesAlexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Alexander SAMARIN
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Alexander SAMARIN
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisationsAlexander SAMARIN
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of viewAlexander SAMARIN
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Alexander SAMARIN
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view Alexander SAMARIN
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference modelAlexander SAMARIN
 
E-government reference model
E-government reference modelE-government reference model
E-government reference modelAlexander SAMARIN
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительстваAlexander SAMARIN
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practicesAlexander SAMARIN
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMNAlexander SAMARIN
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureAlexander SAMARIN
 

More from Alexander SAMARIN (20)

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
 
Building large-scale digital repeatable systems
Building large-scale digital repeatable systemsBuilding large-scale digital repeatable systems
Building large-scale digital repeatable systems
 
Smart Cities Reference Architecture
Smart Cities Reference ArchitectureSmart Cities Reference Architecture
Smart Cities Reference Architecture
 
Building large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart CitiesBuilding large-scale digital repeatable systems e.g Smart Cities
Building large-scale digital repeatable systems e.g Smart Cities
 
Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0Mini-course at VFU - Architecting modern digital systems - 0
Mini-course at VFU - Architecting modern digital systems - 0
 
Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5Mini-course at VFU - Architecting modern digital systems - 5
Mini-course at VFU - Architecting modern digital systems - 5
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
 
Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2Mini-course at VFU - Architecting modern digital systems - 2
Mini-course at VFU - Architecting modern digital systems - 2
 
Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1Mini-course at VFU - Architecting modern digital systems - 1
Mini-course at VFU - Architecting modern digital systems - 1
 
Towards software-defined organisations
Towards software-defined organisationsTowards software-defined organisations
Towards software-defined organisations
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
E-government reference model
E-government reference modelE-government reference model
E-government reference model
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительства
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

BPM for SOA+ESB+API and cloud

  • 1. #BPM for #SOA+#ESB+#API and #cloud (#PaaS and #SaaS) A. Samarin
  • 2. 1. #bpm for developers: improve #agility of implementations http://improving-bpm-systems.blogspot.com/2013/04/bpm-for-developers- improve-agility-of.html 2. Addressing #security concerns through #BPM at http://improving-bpm-systems.blogspot.com/2013/04/addressing-security- concerns-through-bpm.html 3. https://www.linkedin.com/pulse/article/20140427193910-4749526- ideas-for-bpmshift-delenda-est-vendor-centric-bpm-how-to-modernise- a-legacy-erp 4. https://www.linkedin.com/pulse/article/20140812140157-4749526-- bpm-for-software-architects-from-monolith-applications-to-explicit-and- executable-coordination-of-microservices-architecture © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and #SaaS) v2 2 Related articles
  • 3. flow of data flow of control mixed flow Application In-house Service Legacy application No clouds, everything is in-house
  • 4. SaaS in Cloud Service flow of data flow of control mixed flow Legacy application App Internet API Cloud services and external client Application In-house
  • 5. SaaS in Cloud API flow of data flow of control mixed flow API API Service Legacy application App SOA+ESB+API Container Container Internet Put order in-house by SOA+ESB+API Application In-house
  • 6. API API Service Legacy application App SOA+ESB+API Container Container Internet SaaS in Cloud API Application In-house API Container Compound service flow of data flow of control mixed flow Use compound services to simplify applications
  • 7. API API API BPMS container Container Container Service Legacy application SOA+ESB+API BPMS management as a service API BPMS container Process instance as a service API BPMS container Human activity as a service Internet In-house Process-centric solution (internal, B2E, B2B) API Container Compound service App Application SaaS in Cloud flow of data flow of control mixed flow SaaS in Cloud API Adding process-centric solutions
  • 8. API API API API API Service Process instance as a compound service Legacy application App BPMS management as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container Container Internet Process-centric solution (internal, B2C, B2B) In-house API Container Compound service flow of data flow of control mixed flow SaaS in Cloud API Replacing compound services by mini-processes
  • 9. API API API API API Service Process instance as a compound service Legacy application App BPMS management as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container Container Internet Process-centric solution (internal, B2C, B2B) In-house API SaaS in Cloud flow of data flow of control mixed flow More order in-house
  • 10. PaaS in Cloud Process-centric solution (internal, B2C, B2B) API API API API BPMS API API API API BPMS container BPMS container Container Container Service Process instance as a compound service Legacy application App SOA+ESB+API BPMS management as a service Internet In-house Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container API SaaS in Cloud flow of data flow of control mixed flow Use BPM PaaS product but keep the flow of data in-house
  • 11. PaaS in Cloud Process-centric solution (internal, B2C, B2B) API API API API BPMS API API API API BPMS container BPMS container Container Container Service Process instance as a compound service Legacy application App SOA+ESB+API BPMS management as a service Internet In-house Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container API SaaS in Cloud flow of data flow of control mixed flow App Redirect all external applications to PaaS product
  • 12. PaaS in Cloud Process-centric solution (internal, B2C, B2B) API API API API BPMS API API API BPMS container BPMS container Container Process instance as a compound service Legacy application App SOA+ESB+API BPMS management as a service Internet In-house Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container API SaaS in Cloud flow of data flow of control mixed flow App Moving more services to PaaS product
  • 13. flow of data flow of control mixed flow Legacy Process-centric solution (internal, B2C, B2B) API API API API application SOA+ESB+API API Container Internet Legacy will be SaaS in cloud at one time In-house BPMS Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container App PaaS in Cloud API SaaS in Cloud
  • 14. Nice and clean in-house SaaS in Cloud OTS products Internet In-house flow of data flow of control mixed flow Process-centric solution (internal, B2C, B2B) API API API API BPMS Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container App PaaS in Cloud API SaaS in Cloud API
  • 15. Some COTS products become also PaaS products SaaS in Cloud OTS products Internet In-house flow of data flow of control mixed flow Process-centric solution (internal, B2C, B2B) API API API API BPMS Process Service instance as management a service as a service Human activity as a service SOA+ESB+API BPMS container BPMS container BPMS container Container App PaaS in Cloud API SaaS in Cloud API API API Container Container Another PaaS Service in Cloud Service
  • 16. Advantages of cloud (1) • SaaS is good for OTS products (system of records) – not be changed by us (i.e. customised) – protect well their data • BPM PaaS product is necessary for integration and provisioning of micro-services (system of differentiation) – without customising the platform (itself – with the use of only non-exotic features – core for a corporate integration and automation platform or business execution platform – quick deployment, versioning, scaling out (for peak load periods) • Collaboration with a BPM PaaS product vendor to improve our services and solutions (system of innovations) © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 16 #SaaS) v2
  • 17. • Several SaaS and PaaS products may be used simultaneously • But, keep an eye on them – changing of SaaS or PaaS product should be easy • Potentially, all currently installed in-house products will be in cloud • Financial effect should be estimated if there is “pay-as-you- go” option 17 Advantages of cloud (2) © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and #SaaS) v2
  • 18. How to move from in-house to cloud • Step-by-step • Total (or ruthless) digitalisation • Different business domains may have different pace • Keep everyone happy concerning their “touch-points” • Especially security issues – making the flow of data explicit to take an informed solution • Make everything explicit • Maintain discipline, make design simple, strive for balance, and keep is stable • Architecture, architecture, architecture © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 18 #SaaS) v2
  • 19. Again 1. Think about micro-services (atomic and compound) 2. Know how to implement your-business-specific-common functionality as micro-services 3. Know not to implement automation for your-unique-business- processes-specific as composite (compound) micro-services with the use of micro-services from the item #2 4. Know how to implement your-unique-business-processes as composite (compound) micro-services with the use of the item #3 5. Use DSLs for compound micro-services 6. Use interpretive programming languages for micro-services 7. Think about integration and automation platform © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and 19 #SaaS) v2
  • 20. Apps and services view – which initiated • “A relevant application architecture trend is the shift away from monolithic and tightly coupled n-tier applications to decomposed applications. A modern application is a functional ecosystem comprising a loose association of apps and services. Apps implement the application front end, and services implement the application back end. Together these apps and services support a particular business domain.” © A. Samarin 2014 #BPM for #SOA+#ESB+#API and #cloud (#PaaS and #SaaS) v2 20 this presentation 1. Business process-specific functionality (to be used only in a particular process) 2. Business domain-specific functionality (common within a particular domain and to be used by services from the item 1) 3. Cross-domain functionality (to be used by services from the item 2) # compound vs atomic micro-service or service OTS vs in-house 1 explicit compound micro-service in-house 2 explicit compound or atomic any any 3 implicit compound or atomic any OTS
  • 21. • QUESTIONS? • Personal website: http://www.samarin.biz • Blog http://improving-bpm-systems.blogspot.com • LinkedIn: http://www.linkedin.com/in/alexandersamarin • E-mail: alexandre.samarine@gmail.com • Twitter: @samarin • Mobile: +41 76 573 40 61 • Book: www.samarin.biz/book Thanks © A. Samarin 2014 21