SlideShare a Scribd company logo
Öffentlich
© OPITZ CONSULTING 2022 /
22.09.2022
Sven Bernhardt
MODERN INTEGRATION BASED ON
OCI CLOUD-NATIVE SERVICES
Mondern Integration 1
Öffentlich
© OPITZ CONSULTING 2022 /
THAT’S ME!
Sven Bernhardt
Cloud-Native enthusiast, API & integration geek. Always curious how new
technologies and concepts can help to make things more valuable and efficient.
Proud father of two, passionate football/soccer fan and player. Loves listening
to good hand-made music (Heavy Metal).
Chief Architect / Integration Evangelist @OPITZ CONSULTING Deutschland
GmbH
@sbernhardt
https://svenbernhardt.wordpress.com/
Mondern Integration 2
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION
01
CHALLENGES
02
ARCHITECTURE
04
CONSIDERATIONS
03
SUMMARY
05
Mondern Integration 3
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION
01
Mondern Integration 4
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION? IT’S JUST ABOUT BOXES AND LINES!
Goals:
¢ Enabling systems to talk to each other
¢ Ensure that data is where it is needed when it is needed in the form in which it is needed
Gregor Hohpe
Mondern Integration 5
Öffentlich
© OPITZ CONSULTING 2022 /
BASED ON PATTERNS THAT ARE STABLE SINCE DECADES
Content-based Router
Message Filter
Splitter
Aggregator
Normalizer
Resequencer
https://www.enterpriseintegrationpatterns.com
Mondern Integration 6
Öffentlich
© OPITZ CONSULTING 2022 /
CHALLENGES
02
Mondern Integration 7
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION CHALLENGES ARE MULTIDIMENSIONAL
Mondern Integration 8
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION CHALLENGES ARE HYBRID AND MULTI-CLOUD
Mondern Integration 9
f(x)
f(x)
f(x)
f(x)
f(x)
On-premises
Cloud
SaaS
Mondern Integration
Öffentlich
© OPITZ CONSULTING 2022 /
PARADIGM SHIFT TO CLOUD-NATIVE
Mondern Integration 10
¢ Single Deployment unit
¢ Single execution process
¢ Shared database
¢ Local, app-internal communication only
¢ Multiple Deployment units
¢ Exclusive execution process per service
¢ Database per Service (usually)
¢ Remote, inter-service communication
UI
Business
Logic
Persistence
Mondern Integration
Öffentlich
© OPITZ CONSULTING 2022 /
SERVICE INTEGRATION
DILEMMA
Mondern Integration 11
• Amount of traffic
• Number of services
• Teams autonomity
Reliability
¢ Traffic connectivity & reliability
¢ Zero-trust security
¢ Observability
¢ Log aggregation
¢ Metrics management
¢ Service tracing
Challenges
Mondern Integration
Öffentlich
© OPITZ CONSULTING 2022 /
CHALLENGES OF INTEGRATION SOLUTIONS TODAY
¢ Monolithic / aging systems
¢ Disparate data models
¢ Architectural complexity
¢ Heterogeneous ecosystem
¢ Technical debt
¢ Bloated projects / overhead
¢ Visibility / error handling
¢ Production deployment
Mondern Integration 12
Öffentlich
© OPITZ CONSULTING 2022 /
CONSIDERATIONS
03
Mondern Integration 13
Öffentlich
© OPITZ CONSULTING 2022 /
¢ Architecture styles and heterogeneity of
platform
¢ Integration scenarios:
¢ API-led integration
¢ Event-based integration
¢ Closed app/COTS integration
¢ SaaS integration
¢ Data ingestion (one-way integration)
¢ Integration Focus:
¢ Applications
¢ Data
¢ Processes
SCENARIOS & ENVIRONMENT
https://opitzcloud.canto.global/b/HIB7C
Mondern Integration 14
Öffentlich
© OPITZ CONSULTING 2022 /
¢ Traditional or DevOps Organization
¢ Central responsibility
¢ Centrally managed integration capabilities
¢ Dedicated integration team
¢ Shared responsibility
¢ Locally managed integration capabilities in
respective Business domains
¢ Integration expertise per team
ORGANIZATION & CULTURE
https://opitzcloud.canto.global/b/I3581
Mondern Integration 15
Öffentlich
© OPITZ CONSULTING 2022 /
DEPLOYMENT SCENARIO – DESIGN FOR HYBRID MULTI-CLOUD
On-prem Integration Platform Hybrid Integration Platform Cloud Integration Platform
Center of Gravity
On-Premises Cloud
Mondern Integration 16
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 17
TECHNOLOGY BASE - USE OPEN INDUSTRY STANDARDS
https://landscape.cncf.io/
Öffentlich
© OPITZ CONSULTING 2022 /
ARCHITECTURE
04
Mondern Integration 18
Öffentlich
© OPITZ CONSULTING 2022 /
HOW WE BUILT INTEGRATION SO FAR
¢ Monolithic architecture
¢ Often classic JEE deployments
¢ Integrations share single execution process
¢ Limited freedom of technology choice
¢ Core component:
¢ ESB Platform (Oracle Service Bus, Sonic ESB)
¢ Reverse Proxy for handling external traffic
¢ Focus on horizontal integration challenges
Mondern Integration 19
Öffentlich
© OPITZ CONSULTING 2022 /
HOW WE CAN BUILD INTEGRATION TODAY
¢ Cloud-native architecture, by using e.g.
¢ Containerization
¢ Kubernetes as Core runtime platform
¢ Single execution process per integration
¢ Core components:
¢ Distributed, lightweight ESB
¢ Event Hub for async integration
¢ API Gateway for sync integration
¢ Focus on horizontal as well as vertical
integration challenges
Mondern Integration 20
Öffentlich
© OPITZ CONSULTING 2022 /
¢ OCI Base Services providing Compute,
Storage and Network capabilities
¢ OCI Cloud Native Services
¢ Oracle Integration Cloud (OIC)
¢ OCI Data Integration
¢ OCI GoldenGate
¢ (Oracle SOA Suite)
¢ (Oracle Data Integrator (ODI))
TECHNOLOGY BASE IN OCI
https://opitzcloud.canto.global/b/OQGGL
Mondern Integration 21
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 22
Oracle Cloud Infrastructure (OCI)
(Network, Compute, Storage, etc.)
Oracle Cloud Native Services
Container
Engine for
Kubernetes
(OKE)
API Gateway Functions Streaming
Application Runtime
Container
Registry
(OCIR)
Resource
Manager
Application Development
Artifact
Registry
DevOps
Monitoring
Logging
Events
Application Operations
Notifications
Application
Performance
Monitoring
Service
Mesh
Öffentlich
© OPITZ CONSULTING 2022 /
ORACLE INTEGRATION CLOUD (OIC)
¢ Low/No-Code Integration Platform as a Service (iPaaS) offering, providing
¢ Adapters to SaaS, On-prem Enterprise applications and wiede range of further adapters (e.g. RPA)
¢ Process Automation capabilities (Dynamic / Static Processes)
¢ Integration Insights
¢ Visual Builder for web and mobile applications
¢ Offers pre-built integrations to accelarate integration development
¢ Don’t need to care on the underlying platform, just focus on integrating your applications
¢ Main focus: Application-centric and Process-centric integration
Mondern Integration 23
Öffentlich
© OPITZ CONSULTING 2022 /
OCI DATA INTEGRATION (OCIDI)
¢ No-code solution for designing data flows
¢ Ingest data from various data sources
¢ Transform and load data into a data lake or data warehouse
¢ Reusable templates and dataflows
¢ Hybrid data execution to provide most efficient way to extract, transform and load data
¢ Automatic ETL or E-LT method selection
¢ Pushdown E-LT to eliminate performance degradation on data sources
¢ PAYG pricing allows to deal with data integration scenarios cost efficient way
Mondern Integration 24
Öffentlich
© OPITZ CONSULTING 2022 /
OCI GOLDENGATE
¢ Real-time data mesh solution
¢ Uses data replication
¢ E2E Monitoring
¢ Provides transactional integrity and secure data delivery (SSL & encryption)
¢ Dynamic scaling as needed (no need to allocate explicit Compute resources)
¢ Supports a variety of data sources and sinks including Multi-Cloud and Big Data support
¢ Allows for real-time streaming and analysis
Mondern Integration 25
Öffentlich
© OPITZ CONSULTING 2022 /
OCI TECHNOLOGIES AND INTEGRATION FOCUS
Data
Applications
Processes
Business Technical
Golden
Gate
OCIDI
OCI
Cloud-
native
OIC
SOA
Integration focus
Target audience
Mondern Integration 26
ODI
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION PLATFORM WITH OCI CLOUD-NATIVE SERVICES
Mondern Integration 27
¢ Industry standards-based approach
¢ Open API
¢ Kafka (OCI Streaming)
¢ Container / Kubernetes
¢ Open Tracing / Open Metrics
¢ Development Platform also provided by OCI
¢ OCI Container Registry / Artifact Registry
¢ OCI DevOps
¢ Monitoring can be done with OCI Monitoring,
OCI Logging and OCI APM (needs to be
explicitly setup!)
Öffentlich
© OPITZ CONSULTING 2022 /
CHARACTERISTICS OF OCI CLOUD-NATIVE APPROACH
¢ Developer-centric, Cloud-agnostic approach
¢ Supports Hybrid, On-prem and Cloud-only deployment scenario
¢ No specific Know-How - Toolset, technologies and processes developers are familiar with
¢ Operational and management responsibility for Platform team
¢ Integration scenarios covered:
¢ API-led integration
¢ Event-based integration
¢ Closed app/COTS integration
¢ SaaS integration
¢ Data ingestion (one-way integration)
Mondern Integration 28
Öffentlich
© OPITZ CONSULTING 2022 /
INTEGRATION PLATFORM BASED ON OIC
Mondern Integration 29
¢ iPaaS-based solution
¢ No-/Low-Code solution
¢ Pre-built Adpater Services allow easy access
¢ Development platform provided by OIC
(Cloud-based Drag ‘n Drop)
¢ Easy and secure On-prem integration using
OIC Connectivity agents
¢ Monitoring of infrastructure is done by Oracle
¢ (Business) Monitoring of integration flows can
be done using Integration Insights
Öffentlich
© OPITZ CONSULTING 2022 /
CHARACTERISTICS OF OIC APPROACH
¢ Less Development, more Business-centric approach
¢ Vendor lock-in (which is not bad by default, but people should be aware of it)
¢ Supports Cloud-only deployment scenario (iPaaS approach)
¢ Specific Know-How, Toolset and Processes needed
¢ Less operational and management responsibility for Platform team
¢ Integration scenarios covered:
¢ API-led integration
¢ Event-based integration
¢ Closed app/COTS integration
¢ SaaS integration
¢ Data ingestion (one-way integration)
Mondern Integration 30
Öffentlich
© OPITZ CONSULTING 2022 /
COMBINED APPROACH IS ALSO AN OPTION
Mondern Integration 31
Öffentlich
© OPITZ CONSULTING 2022 /
CHARACTERISTICS OF OIC APPROACH
¢ Best of the the two worlds
¢ OIC particularly used for SaaS connectivity
¢ Integration scenarios covered:
¢ API-led integration
¢ Event-based integration
¢ Closed app/COTS integration
¢ SaaS integration
¢ Data ingestion (one-way integration)
¢ Note: To also cover Data ingestion Use cases more efficiently, OCI GoldenGate or OICDI can be
used
Mondern Integration 32
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 33
SUMMARY
05
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 34
¢ Broad Service offering that provides a nearly
complete toolbox to approach today’s
integration challenges
¢ On-prem integration
¢ Hybrid integration
¢ Cloud integration
¢ SaaS extension
¢ OCI Services rely on and integrate easily with
¢ Established Open Source technologies
¢ Open industry standards (Open API, Kafka,
etc.)
TACKLE INTEGRATION COMPLEXITY
WITH OCI
https://opitzcloud.canto.global/b/KA3VM
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 35
¢ There’s no one size fits all recipe!
¢ Questions you should ask (of course there are
more):
¢ What is the integration focus?
¢ What are the integration scenarios?
¢ Which architectural requirements do I have?
¢ What about NFR?
¢ Which skills do my team(s) have?
¢ Answering these questions will give you hints
which tools to choose from your toolbox
WHEN TO USE WHICH SERVICES?
https://opitzcloud.canto.global/b/U3IO6
Öffentlich
© OPITZ CONSULTING 2022 / Mondern Integration 36
Q & A
https://opitzcloud.canto.global/b/H0EMG
Öffentlich
© OPITZ CONSULTING 2022 /
IN CASE OF ANY QUESTIONS…
Mondern Integration 37
Sven Bernhardt
Chief Architect / Integration Evangelist |
Oracle ACE Director
OPITZ CONSULTING Deutschland GmbH
Kirchstrasse 6, 51647 Gummersbach, Germany
Phone: +49 172 2193529
Mail: sven.bernhardt@opitz-consulting.com
Twitter: @sbernhardt
Blog: https://svenbernhardt.wordpress.com

More Related Content

Similar to Modern Integration based on OCI Cloud-native Services (20)

PDF
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
PDF
Cloud-native Application Development - The new normal
Sven Bernhardt
 
PDF
Integration architectures based on Microservices, APIs and events
Sven Bernhardt
 
PDF
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
OPITZ CONSULTING Deutschland
 
PDF
Implementing Cloud-native apps on OCI
Sven Bernhardt
 
PDF
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
PDF
Cloud-native is just part of the game
Sven Bernhardt
 
PDF
Flexible, hybrid API-led software architectures with Kong
Sven Bernhardt
 
PDF
Service integration made easy with Open Source Kuma
Sven Bernhardt
 
PDF
Modernization options for Oracle Forms applications
Sven Bernhardt
 
PDF
Declarative observability management for Microservice architectures
Sven Bernhardt
 
PDF
API Gateway or Service mesh - Complementary or excluding concepts
Sven Bernhardt
 
PDF
From EAI to Serverless - Evolution of integration architectures
Sven Bernhardt
 
PDF
Cloud-Native Microservices using Helidon
Sven Bernhardt
 
PDF
Rumble in the Jungle - API Kickstart with Kong
Sven Bernhardt
 
PDF
API Gateway or Service Mesh - Complementary or excluding concepts
Sven Bernhardt
 
PDF
Improve your Cloud Integrations with Test-driven Development
OPITZ CONSULTING Deutschland
 
PDF
Kong 101 - Jumpstart into the world of APIs
Sven Bernhardt
 
PDF
Lifecycle MEP design for buildings
Tero Järvinen
 
PDF
Cloud Customer Architecture for IoT
Cloud Standards Customer Council
 
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
Cloud-native Application Development - The new normal
Sven Bernhardt
 
Integration architectures based on Microservices, APIs and events
Sven Bernhardt
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
OPITZ CONSULTING Deutschland
 
Implementing Cloud-native apps on OCI
Sven Bernhardt
 
Implementing API-led Cloud-native apps on OCI
Sven Bernhardt
 
Cloud-native is just part of the game
Sven Bernhardt
 
Flexible, hybrid API-led software architectures with Kong
Sven Bernhardt
 
Service integration made easy with Open Source Kuma
Sven Bernhardt
 
Modernization options for Oracle Forms applications
Sven Bernhardt
 
Declarative observability management for Microservice architectures
Sven Bernhardt
 
API Gateway or Service mesh - Complementary or excluding concepts
Sven Bernhardt
 
From EAI to Serverless - Evolution of integration architectures
Sven Bernhardt
 
Cloud-Native Microservices using Helidon
Sven Bernhardt
 
Rumble in the Jungle - API Kickstart with Kong
Sven Bernhardt
 
API Gateway or Service Mesh - Complementary or excluding concepts
Sven Bernhardt
 
Improve your Cloud Integrations with Test-driven Development
OPITZ CONSULTING Deutschland
 
Kong 101 - Jumpstart into the world of APIs
Sven Bernhardt
 
Lifecycle MEP design for buildings
Tero Järvinen
 
Cloud Customer Architecture for IoT
Cloud Standards Customer Council
 

More from Sven Bernhardt (11)

PDF
The integration revolution: Building bridges between On-premises and Cloud ec...
Sven Bernhardt
 
PDF
Efficient development of smart apps: The role of AI gateways
Sven Bernhardt
 
PDF
Next-level Kubernetes Service Management with an API gateway
Sven Bernhardt
 
PDF
Effective and simple - integration architectures with Apache Camel and Quarkus
Sven Bernhardt
 
PDF
One Gateway to Rule them All: Building a Federated API Management Platform
Sven Bernhardt
 
PDF
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Sven Bernhardt
 
PDF
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
PDF
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
PDF
Torch the light - Implementing Observability for Microservice Architectures
Sven Bernhardt
 
PDF
Efficient API delivery with APIOps
Sven Bernhardt
 
PDF
Efficient API delivery with APIOps
Sven Bernhardt
 
The integration revolution: Building bridges between On-premises and Cloud ec...
Sven Bernhardt
 
Efficient development of smart apps: The role of AI gateways
Sven Bernhardt
 
Next-level Kubernetes Service Management with an API gateway
Sven Bernhardt
 
Effective and simple - integration architectures with Apache Camel and Quarkus
Sven Bernhardt
 
One Gateway to Rule them All: Building a Federated API Management Platform
Sven Bernhardt
 
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Sven Bernhardt
 
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
Torch the light - Implementing Observability for Microservice Architectures
Sven Bernhardt
 
Efficient API delivery with APIOps
Sven Bernhardt
 
Efficient API delivery with APIOps
Sven Bernhardt
 
Ad

Recently uploaded (20)

PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Ad

Modern Integration based on OCI Cloud-native Services

  • 1. Öffentlich © OPITZ CONSULTING 2022 / 22.09.2022 Sven Bernhardt MODERN INTEGRATION BASED ON OCI CLOUD-NATIVE SERVICES Mondern Integration 1
  • 2. Öffentlich © OPITZ CONSULTING 2022 / THAT’S ME! Sven Bernhardt Cloud-Native enthusiast, API & integration geek. Always curious how new technologies and concepts can help to make things more valuable and efficient. Proud father of two, passionate football/soccer fan and player. Loves listening to good hand-made music (Heavy Metal). Chief Architect / Integration Evangelist @OPITZ CONSULTING Deutschland GmbH @sbernhardt https://svenbernhardt.wordpress.com/ Mondern Integration 2
  • 3. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION 01 CHALLENGES 02 ARCHITECTURE 04 CONSIDERATIONS 03 SUMMARY 05 Mondern Integration 3
  • 4. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION 01 Mondern Integration 4
  • 5. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION? IT’S JUST ABOUT BOXES AND LINES! Goals: ¢ Enabling systems to talk to each other ¢ Ensure that data is where it is needed when it is needed in the form in which it is needed Gregor Hohpe Mondern Integration 5
  • 6. Öffentlich © OPITZ CONSULTING 2022 / BASED ON PATTERNS THAT ARE STABLE SINCE DECADES Content-based Router Message Filter Splitter Aggregator Normalizer Resequencer https://www.enterpriseintegrationpatterns.com Mondern Integration 6
  • 7. Öffentlich © OPITZ CONSULTING 2022 / CHALLENGES 02 Mondern Integration 7
  • 8. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION CHALLENGES ARE MULTIDIMENSIONAL Mondern Integration 8
  • 9. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION CHALLENGES ARE HYBRID AND MULTI-CLOUD Mondern Integration 9 f(x) f(x) f(x) f(x) f(x) On-premises Cloud SaaS Mondern Integration
  • 10. Öffentlich © OPITZ CONSULTING 2022 / PARADIGM SHIFT TO CLOUD-NATIVE Mondern Integration 10 ¢ Single Deployment unit ¢ Single execution process ¢ Shared database ¢ Local, app-internal communication only ¢ Multiple Deployment units ¢ Exclusive execution process per service ¢ Database per Service (usually) ¢ Remote, inter-service communication UI Business Logic Persistence Mondern Integration
  • 11. Öffentlich © OPITZ CONSULTING 2022 / SERVICE INTEGRATION DILEMMA Mondern Integration 11 • Amount of traffic • Number of services • Teams autonomity Reliability ¢ Traffic connectivity & reliability ¢ Zero-trust security ¢ Observability ¢ Log aggregation ¢ Metrics management ¢ Service tracing Challenges Mondern Integration
  • 12. Öffentlich © OPITZ CONSULTING 2022 / CHALLENGES OF INTEGRATION SOLUTIONS TODAY ¢ Monolithic / aging systems ¢ Disparate data models ¢ Architectural complexity ¢ Heterogeneous ecosystem ¢ Technical debt ¢ Bloated projects / overhead ¢ Visibility / error handling ¢ Production deployment Mondern Integration 12
  • 13. Öffentlich © OPITZ CONSULTING 2022 / CONSIDERATIONS 03 Mondern Integration 13
  • 14. Öffentlich © OPITZ CONSULTING 2022 / ¢ Architecture styles and heterogeneity of platform ¢ Integration scenarios: ¢ API-led integration ¢ Event-based integration ¢ Closed app/COTS integration ¢ SaaS integration ¢ Data ingestion (one-way integration) ¢ Integration Focus: ¢ Applications ¢ Data ¢ Processes SCENARIOS & ENVIRONMENT https://opitzcloud.canto.global/b/HIB7C Mondern Integration 14
  • 15. Öffentlich © OPITZ CONSULTING 2022 / ¢ Traditional or DevOps Organization ¢ Central responsibility ¢ Centrally managed integration capabilities ¢ Dedicated integration team ¢ Shared responsibility ¢ Locally managed integration capabilities in respective Business domains ¢ Integration expertise per team ORGANIZATION & CULTURE https://opitzcloud.canto.global/b/I3581 Mondern Integration 15
  • 16. Öffentlich © OPITZ CONSULTING 2022 / DEPLOYMENT SCENARIO – DESIGN FOR HYBRID MULTI-CLOUD On-prem Integration Platform Hybrid Integration Platform Cloud Integration Platform Center of Gravity On-Premises Cloud Mondern Integration 16
  • 17. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 17 TECHNOLOGY BASE - USE OPEN INDUSTRY STANDARDS https://landscape.cncf.io/
  • 18. Öffentlich © OPITZ CONSULTING 2022 / ARCHITECTURE 04 Mondern Integration 18
  • 19. Öffentlich © OPITZ CONSULTING 2022 / HOW WE BUILT INTEGRATION SO FAR ¢ Monolithic architecture ¢ Often classic JEE deployments ¢ Integrations share single execution process ¢ Limited freedom of technology choice ¢ Core component: ¢ ESB Platform (Oracle Service Bus, Sonic ESB) ¢ Reverse Proxy for handling external traffic ¢ Focus on horizontal integration challenges Mondern Integration 19
  • 20. Öffentlich © OPITZ CONSULTING 2022 / HOW WE CAN BUILD INTEGRATION TODAY ¢ Cloud-native architecture, by using e.g. ¢ Containerization ¢ Kubernetes as Core runtime platform ¢ Single execution process per integration ¢ Core components: ¢ Distributed, lightweight ESB ¢ Event Hub for async integration ¢ API Gateway for sync integration ¢ Focus on horizontal as well as vertical integration challenges Mondern Integration 20
  • 21. Öffentlich © OPITZ CONSULTING 2022 / ¢ OCI Base Services providing Compute, Storage and Network capabilities ¢ OCI Cloud Native Services ¢ Oracle Integration Cloud (OIC) ¢ OCI Data Integration ¢ OCI GoldenGate ¢ (Oracle SOA Suite) ¢ (Oracle Data Integrator (ODI)) TECHNOLOGY BASE IN OCI https://opitzcloud.canto.global/b/OQGGL Mondern Integration 21
  • 22. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 22 Oracle Cloud Infrastructure (OCI) (Network, Compute, Storage, etc.) Oracle Cloud Native Services Container Engine for Kubernetes (OKE) API Gateway Functions Streaming Application Runtime Container Registry (OCIR) Resource Manager Application Development Artifact Registry DevOps Monitoring Logging Events Application Operations Notifications Application Performance Monitoring Service Mesh
  • 23. Öffentlich © OPITZ CONSULTING 2022 / ORACLE INTEGRATION CLOUD (OIC) ¢ Low/No-Code Integration Platform as a Service (iPaaS) offering, providing ¢ Adapters to SaaS, On-prem Enterprise applications and wiede range of further adapters (e.g. RPA) ¢ Process Automation capabilities (Dynamic / Static Processes) ¢ Integration Insights ¢ Visual Builder for web and mobile applications ¢ Offers pre-built integrations to accelarate integration development ¢ Don’t need to care on the underlying platform, just focus on integrating your applications ¢ Main focus: Application-centric and Process-centric integration Mondern Integration 23
  • 24. Öffentlich © OPITZ CONSULTING 2022 / OCI DATA INTEGRATION (OCIDI) ¢ No-code solution for designing data flows ¢ Ingest data from various data sources ¢ Transform and load data into a data lake or data warehouse ¢ Reusable templates and dataflows ¢ Hybrid data execution to provide most efficient way to extract, transform and load data ¢ Automatic ETL or E-LT method selection ¢ Pushdown E-LT to eliminate performance degradation on data sources ¢ PAYG pricing allows to deal with data integration scenarios cost efficient way Mondern Integration 24
  • 25. Öffentlich © OPITZ CONSULTING 2022 / OCI GOLDENGATE ¢ Real-time data mesh solution ¢ Uses data replication ¢ E2E Monitoring ¢ Provides transactional integrity and secure data delivery (SSL & encryption) ¢ Dynamic scaling as needed (no need to allocate explicit Compute resources) ¢ Supports a variety of data sources and sinks including Multi-Cloud and Big Data support ¢ Allows for real-time streaming and analysis Mondern Integration 25
  • 26. Öffentlich © OPITZ CONSULTING 2022 / OCI TECHNOLOGIES AND INTEGRATION FOCUS Data Applications Processes Business Technical Golden Gate OCIDI OCI Cloud- native OIC SOA Integration focus Target audience Mondern Integration 26 ODI
  • 27. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION PLATFORM WITH OCI CLOUD-NATIVE SERVICES Mondern Integration 27 ¢ Industry standards-based approach ¢ Open API ¢ Kafka (OCI Streaming) ¢ Container / Kubernetes ¢ Open Tracing / Open Metrics ¢ Development Platform also provided by OCI ¢ OCI Container Registry / Artifact Registry ¢ OCI DevOps ¢ Monitoring can be done with OCI Monitoring, OCI Logging and OCI APM (needs to be explicitly setup!)
  • 28. Öffentlich © OPITZ CONSULTING 2022 / CHARACTERISTICS OF OCI CLOUD-NATIVE APPROACH ¢ Developer-centric, Cloud-agnostic approach ¢ Supports Hybrid, On-prem and Cloud-only deployment scenario ¢ No specific Know-How - Toolset, technologies and processes developers are familiar with ¢ Operational and management responsibility for Platform team ¢ Integration scenarios covered: ¢ API-led integration ¢ Event-based integration ¢ Closed app/COTS integration ¢ SaaS integration ¢ Data ingestion (one-way integration) Mondern Integration 28
  • 29. Öffentlich © OPITZ CONSULTING 2022 / INTEGRATION PLATFORM BASED ON OIC Mondern Integration 29 ¢ iPaaS-based solution ¢ No-/Low-Code solution ¢ Pre-built Adpater Services allow easy access ¢ Development platform provided by OIC (Cloud-based Drag ‘n Drop) ¢ Easy and secure On-prem integration using OIC Connectivity agents ¢ Monitoring of infrastructure is done by Oracle ¢ (Business) Monitoring of integration flows can be done using Integration Insights
  • 30. Öffentlich © OPITZ CONSULTING 2022 / CHARACTERISTICS OF OIC APPROACH ¢ Less Development, more Business-centric approach ¢ Vendor lock-in (which is not bad by default, but people should be aware of it) ¢ Supports Cloud-only deployment scenario (iPaaS approach) ¢ Specific Know-How, Toolset and Processes needed ¢ Less operational and management responsibility for Platform team ¢ Integration scenarios covered: ¢ API-led integration ¢ Event-based integration ¢ Closed app/COTS integration ¢ SaaS integration ¢ Data ingestion (one-way integration) Mondern Integration 30
  • 31. Öffentlich © OPITZ CONSULTING 2022 / COMBINED APPROACH IS ALSO AN OPTION Mondern Integration 31
  • 32. Öffentlich © OPITZ CONSULTING 2022 / CHARACTERISTICS OF OIC APPROACH ¢ Best of the the two worlds ¢ OIC particularly used for SaaS connectivity ¢ Integration scenarios covered: ¢ API-led integration ¢ Event-based integration ¢ Closed app/COTS integration ¢ SaaS integration ¢ Data ingestion (one-way integration) ¢ Note: To also cover Data ingestion Use cases more efficiently, OCI GoldenGate or OICDI can be used Mondern Integration 32
  • 33. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 33 SUMMARY 05
  • 34. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 34 ¢ Broad Service offering that provides a nearly complete toolbox to approach today’s integration challenges ¢ On-prem integration ¢ Hybrid integration ¢ Cloud integration ¢ SaaS extension ¢ OCI Services rely on and integrate easily with ¢ Established Open Source technologies ¢ Open industry standards (Open API, Kafka, etc.) TACKLE INTEGRATION COMPLEXITY WITH OCI https://opitzcloud.canto.global/b/KA3VM
  • 35. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 35 ¢ There’s no one size fits all recipe! ¢ Questions you should ask (of course there are more): ¢ What is the integration focus? ¢ What are the integration scenarios? ¢ Which architectural requirements do I have? ¢ What about NFR? ¢ Which skills do my team(s) have? ¢ Answering these questions will give you hints which tools to choose from your toolbox WHEN TO USE WHICH SERVICES? https://opitzcloud.canto.global/b/U3IO6
  • 36. Öffentlich © OPITZ CONSULTING 2022 / Mondern Integration 36 Q & A https://opitzcloud.canto.global/b/H0EMG
  • 37. Öffentlich © OPITZ CONSULTING 2022 / IN CASE OF ANY QUESTIONS… Mondern Integration 37 Sven Bernhardt Chief Architect / Integration Evangelist | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Kirchstrasse 6, 51647 Gummersbach, Germany Phone: +49 172 2193529 Mail: [email protected] Twitter: @sbernhardt Blog: https://svenbernhardt.wordpress.com