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

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

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

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

More from Sven Bernhardt

Effective and simple - integration architectures with Apache Camel and Quarkus
Effective and simple - integration architectures with Apache Camel and QuarkusEffective and simple - integration architectures with Apache Camel and Quarkus
Effective and simple - integration architectures with Apache Camel and Quarkus
Sven Bernhardt
 
One Gateway to Rule them All: Building a Federated API Management Platform
One Gateway to Rule them All: Building a Federated API Management PlatformOne Gateway to Rule them All: Building a Federated API Management Platform
One Gateway to Rule them All: Building a Federated API Management Platform
Sven Bernhardt
 
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Elevating Development: Embracing APIOps for Enhanced Developer ProductivityElevating Development: Embracing APIOps for Enhanced Developer Productivity
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Sven Bernhardt
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
Sven Bernhardt
 
Torch the light - Implementing Observability for Microservice Architectures
Torch the light - Implementing Observability for Microservice ArchitecturesTorch the light - Implementing Observability for Microservice Architectures
Torch the light - Implementing Observability for Microservice Architectures
Sven Bernhardt
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
Sven Bernhardt
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
Sven Bernhardt
 
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und KubernetesNext Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Sven Bernhardt
 

More from Sven Bernhardt (9)

Effective and simple - integration architectures with Apache Camel and Quarkus
Effective and simple - integration architectures with Apache Camel and QuarkusEffective and simple - integration architectures with Apache Camel and Quarkus
Effective and simple - integration architectures with Apache Camel and Quarkus
 
One Gateway to Rule them All: Building a Federated API Management Platform
One Gateway to Rule them All: Building a Federated API Management PlatformOne Gateway to Rule them All: Building a Federated API Management Platform
One Gateway to Rule them All: Building a Federated API Management Platform
 
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
Elevating Development: Embracing APIOps for Enhanced Developer ProductivityElevating Development: Embracing APIOps for Enhanced Developer Productivity
Elevating Development: Embracing APIOps for Enhanced Developer Productivity
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
 
Build and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using KumaBuild and Manage Multi-Cloud Applications Using Kuma
Build and Manage Multi-Cloud Applications Using Kuma
 
Torch the light - Implementing Observability for Microservice Architectures
Torch the light - Implementing Observability for Microservice ArchitecturesTorch the light - Implementing Observability for Microservice Architectures
Torch the light - Implementing Observability for Microservice Architectures
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
 
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und KubernetesNext Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

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