Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Hybrid Apps IntegrationDesign PatternsCloud Integration
Sid JoshiSolution Engineer
July, 2019
www.linkedin.com/in/sid-joshi@SidJoshi_uk
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Business Challenges
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
50%time and cost
“Through 2020, integration work will account for 50% of the time and cost of building a digital platform.”
Gartner
Integration: The Foundation for Digital Business
Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Source: www.mx3d.com
4
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Integration Was Complex
SaaS
E-Business Suite PeopleSoft JD Edwards SAP/Other
Custom apps
On-Premises
Spreadsheets
Incomplete view of business Inconsistent experience for customers and employeesCostly to upgrade and maintainSlow to deliver and change
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 5
Fragmented Visibility
Slow to Deliver
Costly to Maintain
Inconsistent Experiences
What Are Your Digital Business Challenges?
ERP HCM CX
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 6
Yesterday’s End-to-End Business Process
7Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Requisition-to-receipt – decoupled integrations, processes, analytics
Payment
Integration
#3
Invoice-to-Payment
Analytics
Integration
#4
Payment-to-Receipt
Analytics
Other downstream systems
Fulfillment-to-Invoice
Integration
#2
Analytics
SCM Financials
Integration
#1
Requisition-to-Fulfillment
Analytics
Procurement
ERP
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Integration Platform Concept
Confidential – Oracle Internal/Restricted/Highly Restricted
IoT Devices& Services
User Interaction& Mobile Apps
Cloud PartnersApps / Services / Public Clouds
IT Operations& Monitoring
InformationManagement
EnterpriseSecurity
IT PortfolioManagement
IntegrationPrivate Data Center
Apps / Services / Private Cloud
Blockchain
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Integration Platform Layers
Deployment
Integration Platform
Digital Business Participants
People Services Applications InformationThings
Cloud @ Customer Public Cloud
Application Integration
App 2 AppAutomation
ExtendModernize
RoboticInsight
Data Integration
ShareProvision
Data LakeDWH
StreamQuality
API Economy
B2B B2C B2E
Interaction API Business API Data API
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Oracle Integration Platform CapabilitiesAPI Economy
Application Integration
Data Integration
API AnalyticsAPI Routing &
Load BalancingAPI Policy
Management
Manage API Lifecycle Document API
Discover APIAPI Inventory and Catalog
Deploy and Publish API Secure API
Design and Mock-Test API
Build and Test API
Consumer Registration& Management
Transform(Pushdown E-LT / ETL)
Real-time DataReplication
Prebuild Integrations
Data Streaming
Data ProfilingCleans &
MatchData Source Connectivity
Bulk DataMovement
Integration Insight
Case Managementwith Next Best Action
MappingRecommendations
Integration Recipes
File basedIntegrationOrchestration
Routing & LoadBalancing
CommunicationProtocols
UI based Integration
TransformationsApplication and
Technology Adapters
Message basedIntegration
Process Automation
Stream Analytics
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration PlatformBe Prepared for Any Type of Integration Need
Oracle SaaS Services
Applications on Oracle PaaS/IaaS
Services / MicroService on any other Cloud
Microservices on any Oracle
PaaS/IaaS
BackendIntegration
Bespoke Applications
COTS Applications
Legacy Applications
API Management & Governance
Application Integration
Data Integration Self-Service Integration
API Management & Governance
Application Integration
Data Integration
3rd Party SaaS
Microservices + Serverless
Microservices + Serverless
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration PlatformBe Prepared for Any Type of Integration Need
Oracle SaaS Services
Applications on Oracle PaaS/IaaS
Services / MicroService on any other Cloud
Microservices on any Oracle
PaaS/IaaS
BackendIntegration
Bespoke Applications
COTS Applications
Legacy Applications
API Management & Governance
Application Integration
Data Integration Self-Service Integration
Application Integration
[SOA, OSB, BPM]
Data Integration[ODI, GG, DQ]
3rd Party SaaS
Microservices + Serverless
Microservices + Serverless
[Helidon, FN]
API Management & Governance
[API Mgmt, API R]
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration PlatformBe Prepared for Any Type of Integration Need
Oracle SaaS Services
Applications on Oracle PaaS/IaaS
Services / MicroService on any other Cloud
Microservices on any Oracle
PaaS/IaaS
BackendIntegration
Bespoke Applications
COTS Applications
Legacy Applications
API Management & Governance
[API Platform CS]
Application Integration
[OIC, SOA CS]
Data Integration[ODICS, GGCS]
Self-Service Integration
[SSI]
API Management & Governance
Application Integration
Data Integration
3rd Party SaaS
Microservices + Serverless[OKE, FNaaS,
Helidon]
Microservices + Serverless
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration PlatformBe Prepared for Any Type of Integration Need
Oracle SaaS Services
Applications on Oracle PaaS/IaaS
Services / MicroService on any other Cloud
Microservices on any Oracle
PaaS/IaaS
BackendIntegration
Bespoke Applications
COTS Applications
Legacy Applications
API Management & Governance
[API Platform CS]
Application Integration
[OIC, SOA CS]
Data Integration[ODICS, GGCS]
Self-Service Integration
[SSI]
API Management & Governance
[API Mgmt, API R]
Application Integration
[SOA, OSB, BPM]
Data Integration[ODI, GG, DQ]
3rd Party SaaS
Microservices + Serverless[OKE, FNaaS,
Helidon]
Microservices + Serverless
[Helidon, FN]
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Application Integration
15Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Accelerates SaaS and on-premises connectivity
Key Features• 75+ prebuilt application connections
• Support for Oracle and non-Oracle apps
• Prebuilt integration flows
• Embedded recommendations
• Connect SaaS with on-premises apps
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Enterprise Connectivity
16Copyright © 2019, Oracle and/or its affiliates. All rights reserved.
Prebuilt adapters for cloud, on-premises, Oracle, non-Oracle and homegrown apps
HCM Connectivity
Talent Acquisition Cloud HCM Cloud Talent Cloud for Midsize
Database Connectivity
ATP CloudDatabase Cloud ADW Cloud Database
Create Your Own Adapter
Create your own adapter with theZero-code adapter builder
ERP Connectivity
EPM Cloud Utilities Cloud Logistics CloudERP Cloud
CX Connectivity
Commerce CloudSales Cloud Service CloudCPQ Cloud Eloqua
Responsys Field Service Cloud Policy AutomationMonetization Cloud
RPA Connectivity
Technology Connectivity
SOAP
REST
JMS
AQFTP
FILE
Productivity and Social Connectivity
Content andExperience Cloud
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Applications Integration Patterns
12
SaaS to SaaS SaaS to On-Prem On-Prem to SaaS
Bulk Load to SaaS with MFT/SFTP Bulk Load to SaaS Lift-and-Shift Apps/SOA to Cloud
Process in SaaS Integration
Embedded Process Form
Process Forms and VBCS
Embedded Process FormVBCS
Polyglot Cloud Development to SaaS
Blockchain
Digital Assistant, Mobile
Container Native
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
SaaS to SaaS Integration
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
Adapter
Key
Request
3rd Party SaaS
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
SaaS to On-Prem Integration
SaaS Oracle Integration Cloud
Connectivity Agent
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
Applications
Adapter
Key
Request
Tunnel
SOA suite1
2
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Integration of On-Prem to SaaS
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
Applications
SOA suiteAdapter
Key
Request
2
1
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Integration of On-Premises to SaaS
SaaS Oracle Integration Cloud
Connectivity Agent
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
AQ, Files, JDBC, JMS, SAP
Other Legacy Apps
REST/SOAP, EBS Adapter, Siebel
SOA suiteAdapter
Key
Request
Tunnel
1
2
3
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Bulk Load to SaaS with MFT/SFTP
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure DMZ or Oracle Cloud
On-Prem App
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
On-Prem App
SFTP Server
SOA Cloud Service
<MFT>
Adapter
Key
Request
Files
Schedule
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Bulk Load to SaaS
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
On-Prem App
Adapter
Key
Request
SOA Cloud Service
<MFT>
Files
Schedule
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Lift-and-Shift Apps/SOA to Cloud
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
Applications
Adapter
Key
Request
SOA Cloud Service
Oracle Cloud Infrastructure or 3rd party cloud
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Extensions in SaaS Integration
Adapter
Key
Request
System of Record
SaaS Oracle Integration Cloud
Connectivity Agent
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
Applications
SOA suite
Embedded Process Form/ Mash Up App
SaaS
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
SaaS to Process Integration
SaaS
Oracle Cloud Infrastructure
Adapter
Key
Request
Oracle Integration Cloud
Process Automation
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Robotic Process Automation
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
LEGACY
Adapter
Key
Request
Embedded Process Form
System of Record
RPA
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Process Automation and VBCS
SaaS Oracle Integration Cloud
Oracle Cloud Infrastructure
SaaS
Adapter
Key
Request
Embedded Process Form
System of Record
Visual Builder Cloud Service
Business Objects
Bespoke App
Extend SaaS UX
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
On-Prem to On-Prem Integration*[Future]
Oracle Integration Cloud
OIC Execution Agent
Oracle Cloud Infrastructure
On-Premises/3rd Party Clouds
Applications
Adapter
Key
Request
Tunnel
SOA suite1
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Service Orchestration / Choreography
Oracle Integration Cloud
Oracle Cloud Infrastructure
Adapter
Key
Request
HTTPS/REST
Container Native
SOA Cloud Service
SOA suite
Digital Assistants , Bots, Mobile, Web
UX
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Polyglot Cloud Development to SaaS
On PremiseApp
Oracle Integration Cloud
Oracle Cloud Infrastructure
SaaS
Adapter
Key
Request
HTTPS/REST
Digital Assistants , Bots, Mobile
Container Native
Blockchain Apps
RPA
SOA suite
Legacy
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |
Extending ISTIO and Integration Platforms with API Platform
33Confidential – Oracle Internal
DEMO
34Copyright © 2019, Oracle and/or its affiliates. All rights reserved.