SlideShare a Scribd company logo
© OPITZ CONSULTING 2019
¢¢¢ Digitale Service Manufaktur
© OPITZ CONSULTING 2019
Sven Bernhardt, Senior Solution Architect
From EAI to Serverless -
Evolution of Integration
architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures
About me
Sven Bernhardt
¢ Senior Solution Architect @OPITZ CONSULTING Deutschland
GmbH
¢ Oracle ACE Director
@sbernhardt
https://svenbernhardt.wordpress.com/
Seite 2
© OPITZ CONSULTING 2019 Seite 3
Agenda
1
3
4
5
6
Meaning of integration
Brave new integration world
Integration styles & patterns
Data perspective
Conclusion
Evolution of Integration architectures
2 „Traditional“ integration approaches
© OPITZ CONSULTING 2019 Seite 4
Meaning of integration
1
Evolution of Integration architectures
© OPITZ CONSULTING 2019 5
Simple definition of integration: Enabling systems to
talk to each other
System
A
System
B
XX
Evolution of Integration architectures
© OPITZ CONSULTING 2019 6
Ensure that data is where it is needed when it is needed
in the form in which it is needed
System
A
System
B
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 7
Challenges of integration architectures today
¢ Monolithic / aging systems
¢ Disparate data models
¢ Architectural complexity
¢ Heterogeneous ecosystem
¢ Technical debt
¢ Bloated projects / overhead
¢ Visibility / error handling
¢ Production deployment
© OPITZ CONSULTING 2019 Seite 8
„Traditional“ integration approaches
2
Evolution of Integration architectures
© OPITZ CONSULTING 2019
Horizontal integration
Evolution of Integration architectures Seite 9
A long time ago in a galaxy far, far away… Integration
was mainly seen as a one-dimensional challenge
¢ Horizontal integration scenarios
¢ Classic System2System integration
¢ Need to deal with heavy-weight, proprietary
protocols
¢ Technical interfaces
¢ Batch processing
¢ Asynchronous interaction patterns (file-
based interactions)
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 10
ESB as basic integration backbone
global internal specific
External Interfaces – Proxy Servics
Integration Logic
Internal Interfaces – Business Interfaces
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 11
https://technology.amis.nl/2019/01/23/changing-views-on-integration-from-enterprise-service-bus-to-api-gateway-serverless-and-ipaas/
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 12
ESB solutions are often based on a monolitihic
architecture with limited scalability
Loadbalancer
ESB 1 ESB 2 ESB 3
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 13
„Technological trap“ - blocks the use of appropriate
technologies to address specific business needs
Oracle SOA Cloud
Service
Fixed Technologies Set
<XML />
{
„dialect“:“JSON“
}
…and other vendors as well!
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 14
Insufficient support for DevOps principals leads to
limited agility
¢ Hard to implement Continuous Integration / Continuous Delivery
¢ Complex infrastructure
¢ Missing automated testing capabilities
¢ Expert knowledge needed for
¢ Implementation
¢ Deployment
¢ Error analysis
© OPITZ CONSULTING 2019 Seite 15
Brave new integration world
3
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 16
New insights, contexts and use cases
¢ Increased need for scalability
¢ Need for Speed
¢ Tighter Security requirements
¢ Faster change cycle
¢ 24/7 Ops
¢ Scarcity of talent/developers
¢ Data/Domain modelling
¢ Data currency
¢ Increased use of Standard apps SaaS
¢ Advent of Cloud
¢ New architecture patterns
¢ Advances in technologies
¢ TCO of Middleware platforms
¢ Roadmaps of Middleware vendors
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 17
The world is getting more complex!
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 18
Integration is a multi-dimensional, enterprise-wide
challenge!
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 19
Cloud enables new opportunities, but introduce
additional complexity: Hybrid integration scenarios
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 20
Sharing is caring – Data is a key asset for enterprises
nowadays
¢ Formation of new digital economies
¢ Driven by APIs
¢ APIs & Data as digital products
¢ New requirements with respect to
¢ Data provisioning
¢ Data availability
¢ Data access
¢ Data currency Data
is the new
currency
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 21
Technological evolution singificantly influences the way
how applications are built
Bare Metal Virtualization Cloud Computing Containers Serverless
© OPITZ CONSULTING 2019 Seite 22
Integration styles & patterns
4
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 23
Independent of any evolutionary evolvement - Patterns
stays the same!
¢ Book „Enterprise integration patterns“ from 2003 is „the bible“ for
integration architectures
¢ Integration scenarios can be described using the proposed components
and patterns
¢ Endpoint
¢ Message
¢ Channel
¢ Router
¢ Filter
¢ Translator
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 24
Integration patterns are supplemented by further
modern architecture patterns
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 25
Vertical integration
¢ End User ”integration”
¢ API Gateway as runtime component for
¢ API policy enforcement
¢ Request routing
¢ (Near) Real-time, synchronous interactions
¢ APIs born from business requirements
¢ Who is using the API?
¢ How is the API being used?
¢ Use of lightweight, standard protocols
https://microservices.io/patterns/apigateway.html
API Gateway
Backend for Frontend
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 26
API design-first approach to collaborativelly create
valuable business APIs
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 27
Evolution of „vertical integration flow“ implementation
© OPITZ CONSULTING 2019
Horizontal integration
Evolution of Integration architectures Seite 28
Horizontal integration
¢ New insights: Relaxed freshness and consistency demands, data
replication
¢ New context: Cloud, hybrid, “dumb pipes, smart endpoints”, Standard
Apps & SaaS evolution
¢ Classic System2System integration
¢ Need to deal with heavy-weight, proprietary protocols
¢ Technical interfaces
¢ Batch processing
¢ Asynchronous interaction patterns
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 29
The when, what and how for System-2-System
integration on a horizontal level
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 30
(Cloud) Adapters & iPaaS platforms
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 31
Event-Driven integratiom
“Life is a Stream of Events”
https://www.slideshare.net/ConfluentInc/life-is-a-stream-of-events
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 32
Event-Driven integration
¢ Systems act and react to internal & external
events
¢ Streams of events represent information
and behavior
¢ Data should end up in the right places…
eventually
¢ Popular design patterns:
¢ Event Sourcing
¢ CQRS
¢ Materialized view
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 33
Event-Driven architecture doesn‘t just mean replacing
ESB by an Event-Hub!
© OPITZ CONSULTING 2019 Seite 34
Data perspective
5
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 35
When data is needed? Just-in-Time (JIT) vs. Ahead-of-
Time (AOT) data
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 36
In what form data is needed? Same set of data in
different forms and use cases
¢ Command Query Responsibility
Segregation
¢ Separate Read (Query) from Write
(Command) operations
¢ Freedom to choose data store technologies
depending on the use case
¢ Perfectly fit to be combined with
Backend-for-Frontends (BFF)
Command
Data
Store
Relational DB
Read
Data
Store
Read
Data
Store
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 37
Where is the data needed? Shared data sets between
different companies to simplify B2B scenarios
¢ Formation of new Data Sharing Ecosystems (Collective Data Sets)
¢ Centralized, shared data store
¢ Each participant has it‘s might have it‘s own local representation of data (depending on the
implementation)
¢ Implementation approaches
¢ Classic integration approach (ESB)
¢ Event-based approach
¢ (Consortium/Private) Blockchain
Data
Store
Company
A
Company
B
Company
C
Company
D
© OPITZ CONSULTING 2019 Seite 38
Conclusion
6
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 39
Key takeaways
¢ Integration is more relevant than ever
¢ Integration scenarios are increasingly complex because of:
¢ Data volumes
¢ Hybrid ecosystems
¢ Platform criticality
¢ Enables modern business models
¢ Leverages technology and architecture
¢ 3 main integration styles (Vertical, Horizontal, Event-Driven)
¢ Technology & concepts are evolving but integration patterns stay the same
¢ Asynchronous should be the preferred communication style
© OPITZ CONSULTING 2019 Seite 40
Q & A
Evolution of Integration architectures
© OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 41
Resources
¢ Blog: ESB & API-led architectures = Enemies or friends, Vinay Kumar
¢ Blog: Changing views on integration – from ESB to API GW, Serverless &
iPaaS, Lucas Jellema
¢ Blog: Collective Data Set and Equal Data Position between B2B Partners in
sharing Ecosystems, Lucas Jellema
¢ Presentation: Evolution of API-driven architectures, Sven Bernhardt
¢ Website: Enterprise Integration Patterns
¢ Website: Microservices Patterns
¢ Website: International Data Spaces (example for Collective Data Sets)
© OPITZ CONSULTING 2019
¢¢¢ Digitale Service Manufaktur
@OC_WIRE
OPITZCONSULTING
opitzconsulting
opitz-consulting-bcb8-1009116
WWW.OPITZ-CONSULTING.COM
Seite 42
Thanks for your attention!
Sven Bernhardt
Senior Solution Architect | Oracle ACE Director
OPITZ CONSULTING Deutschland GmbH
Kirchstrasse 6, 51647 Gummersbach, Germany
Phone: +49 172 2193529
Mail: sven.bernhardt@opitz-consulting.com
@sbernhardt
https://svenbernhardt.wordpress.com
Evolution of Integration architectures

More Related Content

PDF
Cloud-Native Microservices using Helidon
PDF
From EAI to Serverless
PDF
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
PDF
Evolution of API-driven architectures
PDF
API design-first and Microservices
PDF
Cloud-native Integration in the Oracle Cloud
PDF
Implementing API-led Cloud-native apps on OCI
PDF
Cloud-native Integration in the Oracle Cloud
Cloud-Native Microservices using Helidon
From EAI to Serverless
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Evolution of API-driven architectures
API design-first and Microservices
Cloud-native Integration in the Oracle Cloud
Implementing API-led Cloud-native apps on OCI
Cloud-native Integration in the Oracle Cloud

What's hot (20)

PPTX
ApI first Microservices meetup
PDF
Preparing your organization for microservices
PPTX
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
PPTX
Zürich Saas Meetup: Software as a Service Architecture
ODP
PERSPECTIVES ON ENTERPRISE ARCHITECTURES
PDF
Prodyna company presentation-2018
PDF
Choose the eZ Universe for Your Web Galaxy
PDF
Microservices, containers and event driven architecture - key factors in agil...
PPTX
Putting data to work
PDF
The 3 pillars of agile integration: Container, Connector and API
PDF
An API-focused approach to Agile Integration
PDF
Securing the Digital Double - The Path to a Trusted Digital Ecosystem
PDF
The Three Pillars of Agile Integration: Connector, Container & API
PDF
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
PDF
Red Hat: Three Pillars of Integration
PDF
Transform the internal it landscape with APIs and integration
PDF
Transform the internal it landscape with APIs
PDF
An API-focused approach to Agile Integration
PDF
Monoliths to microservices workshop
PPTX
API Integration: Red Hat integration perspective
ApI first Microservices meetup
Preparing your organization for microservices
How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth
Zürich Saas Meetup: Software as a Service Architecture
PERSPECTIVES ON ENTERPRISE ARCHITECTURES
Prodyna company presentation-2018
Choose the eZ Universe for Your Web Galaxy
Microservices, containers and event driven architecture - key factors in agil...
Putting data to work
The 3 pillars of agile integration: Container, Connector and API
An API-focused approach to Agile Integration
Securing the Digital Double - The Path to a Trusted Digital Ecosystem
The Three Pillars of Agile Integration: Connector, Container & API
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
Red Hat: Three Pillars of Integration
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs
An API-focused approach to Agile Integration
Monoliths to microservices workshop
API Integration: Red Hat integration perspective
Ad

Similar to From EAI to Serverless - Evolution of integration architectures (20)

PDF
Integration architectures based on Microservices, APIs and events
PPTX
Changing Views on Integration (AUSOUG Webinar Series, May 2020)
PDF
From EAI to Serverless
PDF
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
PDF
Analytics meets Integration - Modern Development with Data APIs
PDF
Analytics meets Integration – Modern Development mit Data APIs
PDF
Integration: The $100 Billion Opportunity No One Wants to Talk About
PDF
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
PDF
Integration Snapshot 2018/2019
PPTX
Digital transformation requires integration modernization
PPTX
WSO2 Auckland Workshop 2017
PPT
ETL Market Webcast
PDF
Modern Integration based on OCI Cloud-native Services
PPSX
SOA the Oracle way
PDF
Service Oriented Architecture Successfully Implement Your Own Enterprise Inte...
PDF
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
PPTX
The Role of Enterprise Integration in Digital Transformation
PDF
Webinar: The Death of Traditional Data Integration
PDF
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
ODT
Current trendsin eis
Integration architectures based on Microservices, APIs and events
Changing Views on Integration (AUSOUG Webinar Series, May 2020)
From EAI to Serverless
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
Analytics meets Integration - Modern Development with Data APIs
Analytics meets Integration – Modern Development mit Data APIs
Integration: The $100 Billion Opportunity No One Wants to Talk About
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Integration Snapshot 2018/2019
Digital transformation requires integration modernization
WSO2 Auckland Workshop 2017
ETL Market Webcast
Modern Integration based on OCI Cloud-native Services
SOA the Oracle way
Service Oriented Architecture Successfully Implement Your Own Enterprise Inte...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
The Role of Enterprise Integration in Digital Transformation
Webinar: The Death of Traditional Data Integration
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
Current trendsin eis
Ad

More from Sven Bernhardt (20)

PDF
The integration revolution: Building bridges between On-premises and Cloud ec...
PDF
Efficient development of smart apps: The role of AI gateways
PDF
Next-level Kubernetes Service Management with an API gateway
PDF
Effective and simple - integration architectures with Apache Camel and Quarkus
PDF
One Gateway to Rule them All: Building a Federated API Management Platform
PDF
Modernization options for Oracle Forms applications
PDF
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
PDF
Kong 101 - Jumpstart into the world of APIs
PDF
Declarative observability management for Microservice architectures
PDF
Build and Manage Multi-Cloud Applications Using Kuma
PDF
Build and Manage Multi-Cloud Applications Using Kuma
PDF
Torch the light - Implementing Observability for Microservice Architectures
PDF
Service Mesh Advanced Use Cases
PDF
Cloud-native Application Development on OCI
PDF
Rumble in the Jungle - API Kickstart with Kong
PDF
Cloud-native Application Development - The new normal
PDF
Efficient API delivery with APIOps
PDF
Implementing Cloud-native apps on OCI
PDF
Efficient API delivery with APIOps
PDF
Service integration made easy with Open Source Kuma
The integration revolution: Building bridges between On-premises and Cloud ec...
Efficient development of smart apps: The role of AI gateways
Next-level Kubernetes Service Management with an API gateway
Effective and simple - integration architectures with Apache Camel and Quarkus
One Gateway to Rule them All: Building a Federated API Management Platform
Modernization options for Oracle Forms applications
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Kong 101 - Jumpstart into the world of APIs
Declarative observability management for Microservice architectures
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
Torch the light - Implementing Observability for Microservice Architectures
Service Mesh Advanced Use Cases
Cloud-native Application Development on OCI
Rumble in the Jungle - API Kickstart with Kong
Cloud-native Application Development - The new normal
Efficient API delivery with APIOps
Implementing Cloud-native apps on OCI
Efficient API delivery with APIOps
Service integration made easy with Open Source Kuma

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
sap open course for s4hana steps from ECC to s4
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx

From EAI to Serverless - Evolution of integration architectures

  • 1. © OPITZ CONSULTING 2019 ¢¢¢ Digitale Service Manufaktur © OPITZ CONSULTING 2019 Sven Bernhardt, Senior Solution Architect From EAI to Serverless - Evolution of Integration architectures
  • 2. © OPITZ CONSULTING 2019 Evolution of Integration architectures About me Sven Bernhardt ¢ Senior Solution Architect @OPITZ CONSULTING Deutschland GmbH ¢ Oracle ACE Director @sbernhardt https://svenbernhardt.wordpress.com/ Seite 2
  • 3. © OPITZ CONSULTING 2019 Seite 3 Agenda 1 3 4 5 6 Meaning of integration Brave new integration world Integration styles & patterns Data perspective Conclusion Evolution of Integration architectures 2 „Traditional“ integration approaches
  • 4. © OPITZ CONSULTING 2019 Seite 4 Meaning of integration 1 Evolution of Integration architectures
  • 5. © OPITZ CONSULTING 2019 5 Simple definition of integration: Enabling systems to talk to each other System A System B XX Evolution of Integration architectures
  • 6. © OPITZ CONSULTING 2019 6 Ensure that data is where it is needed when it is needed in the form in which it is needed System A System B Evolution of Integration architectures
  • 7. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 7 Challenges of integration architectures today ¢ Monolithic / aging systems ¢ Disparate data models ¢ Architectural complexity ¢ Heterogeneous ecosystem ¢ Technical debt ¢ Bloated projects / overhead ¢ Visibility / error handling ¢ Production deployment
  • 8. © OPITZ CONSULTING 2019 Seite 8 „Traditional“ integration approaches 2 Evolution of Integration architectures
  • 9. © OPITZ CONSULTING 2019 Horizontal integration Evolution of Integration architectures Seite 9 A long time ago in a galaxy far, far away… Integration was mainly seen as a one-dimensional challenge ¢ Horizontal integration scenarios ¢ Classic System2System integration ¢ Need to deal with heavy-weight, proprietary protocols ¢ Technical interfaces ¢ Batch processing ¢ Asynchronous interaction patterns (file- based interactions)
  • 10. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 10 ESB as basic integration backbone global internal specific External Interfaces – Proxy Servics Integration Logic Internal Interfaces – Business Interfaces
  • 11. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 11 https://technology.amis.nl/2019/01/23/changing-views-on-integration-from-enterprise-service-bus-to-api-gateway-serverless-and-ipaas/
  • 12. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 12 ESB solutions are often based on a monolitihic architecture with limited scalability Loadbalancer ESB 1 ESB 2 ESB 3
  • 13. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 13 „Technological trap“ - blocks the use of appropriate technologies to address specific business needs Oracle SOA Cloud Service Fixed Technologies Set <XML /> { „dialect“:“JSON“ } …and other vendors as well!
  • 14. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 14 Insufficient support for DevOps principals leads to limited agility ¢ Hard to implement Continuous Integration / Continuous Delivery ¢ Complex infrastructure ¢ Missing automated testing capabilities ¢ Expert knowledge needed for ¢ Implementation ¢ Deployment ¢ Error analysis
  • 15. © OPITZ CONSULTING 2019 Seite 15 Brave new integration world 3 Evolution of Integration architectures
  • 16. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 16 New insights, contexts and use cases ¢ Increased need for scalability ¢ Need for Speed ¢ Tighter Security requirements ¢ Faster change cycle ¢ 24/7 Ops ¢ Scarcity of talent/developers ¢ Data/Domain modelling ¢ Data currency ¢ Increased use of Standard apps SaaS ¢ Advent of Cloud ¢ New architecture patterns ¢ Advances in technologies ¢ TCO of Middleware platforms ¢ Roadmaps of Middleware vendors
  • 17. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 17 The world is getting more complex!
  • 18. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 18 Integration is a multi-dimensional, enterprise-wide challenge!
  • 19. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 19 Cloud enables new opportunities, but introduce additional complexity: Hybrid integration scenarios
  • 20. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 20 Sharing is caring – Data is a key asset for enterprises nowadays ¢ Formation of new digital economies ¢ Driven by APIs ¢ APIs & Data as digital products ¢ New requirements with respect to ¢ Data provisioning ¢ Data availability ¢ Data access ¢ Data currency Data is the new currency
  • 21. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 21 Technological evolution singificantly influences the way how applications are built Bare Metal Virtualization Cloud Computing Containers Serverless
  • 22. © OPITZ CONSULTING 2019 Seite 22 Integration styles & patterns 4 Evolution of Integration architectures
  • 23. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 23 Independent of any evolutionary evolvement - Patterns stays the same! ¢ Book „Enterprise integration patterns“ from 2003 is „the bible“ for integration architectures ¢ Integration scenarios can be described using the proposed components and patterns ¢ Endpoint ¢ Message ¢ Channel ¢ Router ¢ Filter ¢ Translator
  • 24. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 24 Integration patterns are supplemented by further modern architecture patterns
  • 25. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 25 Vertical integration ¢ End User ”integration” ¢ API Gateway as runtime component for ¢ API policy enforcement ¢ Request routing ¢ (Near) Real-time, synchronous interactions ¢ APIs born from business requirements ¢ Who is using the API? ¢ How is the API being used? ¢ Use of lightweight, standard protocols https://microservices.io/patterns/apigateway.html API Gateway Backend for Frontend
  • 26. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 26 API design-first approach to collaborativelly create valuable business APIs
  • 27. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 27 Evolution of „vertical integration flow“ implementation
  • 28. © OPITZ CONSULTING 2019 Horizontal integration Evolution of Integration architectures Seite 28 Horizontal integration ¢ New insights: Relaxed freshness and consistency demands, data replication ¢ New context: Cloud, hybrid, “dumb pipes, smart endpoints”, Standard Apps & SaaS evolution ¢ Classic System2System integration ¢ Need to deal with heavy-weight, proprietary protocols ¢ Technical interfaces ¢ Batch processing ¢ Asynchronous interaction patterns
  • 29. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 29 The when, what and how for System-2-System integration on a horizontal level
  • 30. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 30 (Cloud) Adapters & iPaaS platforms
  • 31. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 31 Event-Driven integratiom “Life is a Stream of Events” https://www.slideshare.net/ConfluentInc/life-is-a-stream-of-events
  • 32. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 32 Event-Driven integration ¢ Systems act and react to internal & external events ¢ Streams of events represent information and behavior ¢ Data should end up in the right places… eventually ¢ Popular design patterns: ¢ Event Sourcing ¢ CQRS ¢ Materialized view
  • 33. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 33 Event-Driven architecture doesn‘t just mean replacing ESB by an Event-Hub!
  • 34. © OPITZ CONSULTING 2019 Seite 34 Data perspective 5 Evolution of Integration architectures
  • 35. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 35 When data is needed? Just-in-Time (JIT) vs. Ahead-of- Time (AOT) data
  • 36. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 36 In what form data is needed? Same set of data in different forms and use cases ¢ Command Query Responsibility Segregation ¢ Separate Read (Query) from Write (Command) operations ¢ Freedom to choose data store technologies depending on the use case ¢ Perfectly fit to be combined with Backend-for-Frontends (BFF) Command Data Store Relational DB Read Data Store Read Data Store
  • 37. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 37 Where is the data needed? Shared data sets between different companies to simplify B2B scenarios ¢ Formation of new Data Sharing Ecosystems (Collective Data Sets) ¢ Centralized, shared data store ¢ Each participant has it‘s might have it‘s own local representation of data (depending on the implementation) ¢ Implementation approaches ¢ Classic integration approach (ESB) ¢ Event-based approach ¢ (Consortium/Private) Blockchain Data Store Company A Company B Company C Company D
  • 38. © OPITZ CONSULTING 2019 Seite 38 Conclusion 6 Evolution of Integration architectures
  • 39. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 39 Key takeaways ¢ Integration is more relevant than ever ¢ Integration scenarios are increasingly complex because of: ¢ Data volumes ¢ Hybrid ecosystems ¢ Platform criticality ¢ Enables modern business models ¢ Leverages technology and architecture ¢ 3 main integration styles (Vertical, Horizontal, Event-Driven) ¢ Technology & concepts are evolving but integration patterns stay the same ¢ Asynchronous should be the preferred communication style
  • 40. © OPITZ CONSULTING 2019 Seite 40 Q & A Evolution of Integration architectures
  • 41. © OPITZ CONSULTING 2019 Evolution of Integration architectures Seite 41 Resources ¢ Blog: ESB & API-led architectures = Enemies or friends, Vinay Kumar ¢ Blog: Changing views on integration – from ESB to API GW, Serverless & iPaaS, Lucas Jellema ¢ Blog: Collective Data Set and Equal Data Position between B2B Partners in sharing Ecosystems, Lucas Jellema ¢ Presentation: Evolution of API-driven architectures, Sven Bernhardt ¢ Website: Enterprise Integration Patterns ¢ Website: Microservices Patterns ¢ Website: International Data Spaces (example for Collective Data Sets)
  • 42. © OPITZ CONSULTING 2019 ¢¢¢ Digitale Service Manufaktur @OC_WIRE OPITZCONSULTING opitzconsulting opitz-consulting-bcb8-1009116 WWW.OPITZ-CONSULTING.COM Seite 42 Thanks for your attention! Sven Bernhardt Senior Solution Architect | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Kirchstrasse 6, 51647 Gummersbach, Germany Phone: +49 172 2193529 Mail: sven.bernhardt@opitz-consulting.com @sbernhardt https://svenbernhardt.wordpress.com Evolution of Integration architectures