SlideShare a Scribd company logo
1 of 37
Download to read offline
Ö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 Cloud Integration with OCI 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 OCISven 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 normalSven 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 eventsSven 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 OCISven 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 OCISven 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 gameSven 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 KongSven 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 KumaSven Bernhardt
 
Modernization options for Oracle Forms applications
Modernization options for Oracle Forms applicationsModernization options for Oracle Forms applications
Modernization options for Oracle Forms applicationsSven Bernhardt
 
Declarative observability management for Microservice architectures
Declarative observability management for Microservice architecturesDeclarative observability management for Microservice architectures
Declarative observability management for Microservice architecturesSven 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 conceptsSven 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 architecturesSven Bernhardt
 
Cloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonCloud-Native Microservices using Helidon
Cloud-Native Microservices using HelidonSven 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 KongSven 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 conceptsSven 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 APIsSven Bernhardt
 
Lifecycle MEP design for buildings
Lifecycle MEP design for buildingsLifecycle MEP design for buildings
Lifecycle MEP design for buildingsTero Järvinen
 

Similar to Modern Cloud Integration with OCI 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 QuarkusSven 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 PlatformSven 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 ProductivitySven 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 KumaSven 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 KumaSven 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 ArchitecturesSven Bernhardt
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOpsSven Bernhardt
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOpsSven 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 KubernetesSven 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

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Modern Cloud Integration with OCI 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