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

PDF
Analytics meets Integration - Modern Development with Data APIs
PDF
Analytics meets Integration – Modern Development mit Data APIs
PDF
Cloud-native Integration in the Oracle Cloud
PDF
Cloud-native Integration in the Oracle Cloud
PDF
Cloud-native Application Development on OCI
PDF
Implementing API-led Cloud-native apps on OCI
PDF
Service Mesh Advanced Use Cases
PDF
Service Mesh Advanced Use Cases
Analytics meets Integration - Modern Development with Data APIs
Analytics meets Integration – Modern Development mit Data APIs
Cloud-native Integration in the Oracle Cloud
Cloud-native Integration in the Oracle Cloud
Cloud-native Application Development on OCI
Implementing API-led Cloud-native apps on OCI
Service Mesh Advanced Use Cases
Service Mesh Advanced Use Cases

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

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

More from Sven Bernhardt (11)

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
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
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
Efficient API delivery with APIOps
PDF
Efficient API delivery with APIOps
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
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
Torch the light - Implementing Observability for Microservice Architectures
Efficient API delivery with APIOps
Efficient API delivery with APIOps
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Monthly Chronicles - July 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology

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: sven.bernhardt@opitz-consulting.com Twitter: @sbernhardt Blog: https://svenbernhardt.wordpress.com