simplified integration between cloud and on-premises applications
TRANSCRIPT
![Page 1: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/1.jpg)
UGF5452
Robert van Mölken - AMIS Services, 01-05-2023
Simplifying Integration between Cloud and On-Premises Applications
![Page 2: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/2.jpg)
Presenter Profile
• Robert van Mölken• Oracle Integration Specialist since ‘07• Oracle SOA Suite 12c beta tester,
frequent blogger, presenter and SOA SIG Lead for the Dutch User Group.
• Linkedin: linkedin.com/in/rvmolken • Blog: technology.amis.nl • Twitter: @robertvanmolken
Middleware Partner of the Year 2011, 2013, 2014 & 2015
EMEA Partner of the Year 2014
![Page 3: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/3.jpg)
3
If Integration wasn’t complex already
Cloud introduces a new dimension of complexity…
![Page 4: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/4.jpg)
4
Cloud Integration: Problem Overview
• Different styles of integration in SaaS apps • High-Security (risk) systems running on-premise• Varied integration protocols - file, events, WS, APIs, jobs
• Tribal mapping knowledge• Inconsistent exception handling • Functionality gaps across the end-to-end stack
e.g. message ordering/sequencing
• White-box handling of routing (using Naming Service or endpoint URLs) between various Oracle cloud services, for both sync (HTTP) or async (JMS) messages
![Page 5: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/5.jpg)
5
Oracle Integration Cloud Overview
• Integrates applications across clouds and on-premises– Platform for pre-built flows, customizations and new custom
integrations – Supports event-driven messages (through Messaging Cloud)
and file-based payloads – Rich Connectivity with Cloud & On-premise Connectors – Automatically provisioned and associated with SaaS Apps
• Simplified design time and runtime console – Simplified: Web based, Point & Click integration experience– Highly Visible: Rich monitoring & error management– Lifecycle : Support both on-premise, cloud lifecycle tools– Rapid Mapping using Recommendations– REST APIs & Embeddable UIs
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
OracleIntegration Cloud Service
Oracle SaaS Applications
![Page 6: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/6.jpg)
6
Integration Cloud Capabilities
Routing: Messages and files between SaaS apps Messaging: Buffering, sequencing, fan out Protocols: SOAP, REST Formats: XML, CSV, JSON Connectivity: Oracle SaaS apps, other SaaS, On-premise Configuration: Patterns, Mapping UI, Suggestion Engine Transformation: Transformations and translations
Fault Policies: Centralized exception management Monitoring: QoS, Dashboards, Message Tracking Security: Mediation, Credentials, Identity Propagation
![Page 7: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/7.jpg)
7
![Page 8: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/8.jpg)
8
Oracle SOA Cloud Overview
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
OracleSOA Cloud Service
Oracle SaaS Applications
OracleSOA Suite
• SOA Suite in the Cloud– Platform for Orchestration, application integration, API
management, virtualization, orchestration, streaming analytics, B2B, MFT, connectivity, business monitoring dashboards
– Fully portable, lift and shift from/to on-premise– Identical components to Oracle SOA Suite for faster
deployment portability
• Complete access to product surface area – Access to Weblogic console, Enterprise Manager & Filesystem– Rapid and fully automated provisioning– Secure, Highly Available with Clustering– Fully Managed i.e. easy patching– Build anywhere, deploy anywhere
![Page 9: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/9.jpg)
9
Oracle Confidential – Internal/Restricted/Highly Restricted
![Page 10: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/10.jpg)
10
Oracle Confidential – Internal/Restricted/Highly Restricted
![Page 11: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/11.jpg)
On-Premise Integration Usage Patterns
11
![Page 12: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/12.jpg)
12
Cloud to On-Premise Integration Patterns
Integration Patterns• Messaging (Async) - Hybrid Cloud
• Use On-Premise SOA to poll Messaging Service• On-Premise SOA hosts the adapter
• Proxy (Sync or Async) – Hybrid Cloud• Use On-Premise SOA with a web-Proxy in DMZ• ICS/SOACS sends message through Proxy• On-Premise SOA hosts adapter
• Agent (Sync or Async)• Agent is started on the customer’s internal network• Agent establishes a communications tunnel• SOACS or ICS send msgs through tunnel to the Agent• Agent hosts adapter to communicate to the App
Cloud to On Premise Apps DMZ
Agent
Proxy
ICS or SOACS
Messaging Cloud
![Page 13: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/13.jpg)
13
Scenario I: Integration Cloud Service (ICS) to On-Premise SOA
API GatewayOr OHS
SOAP/HTTP
ERP
Mainframe
Sales
Service
Marketing
Big Machines
Social
CX Public Cloud
ICS
BPM
Service Bus
BPEL
SOAP/HTTP
MQ
JCA
Webcenter
IDM
Customeron-premise
DMZ SOA Suite
Legacy
Web
Mobile
Social
APIMgmt HTTP(s)
FileFTP
![Page 14: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/14.jpg)
14
Scenario 2: ICS+ SOA Suite Cloud Service / Process Cloud Service
API Gateway or OHS
BPM
Sales
Service
Marketing
Big Machines
Social
CX Public Cloud
ICS
MQ
SOAP/HTTP
Service Bus
Process Cloud
Service
SOAP/HTTP
BPEL
Customeron-premiseDMZSOA Suite SOA
Suite
JCA
MQ
ERP
Mainframe
Webcenter
IDM
LegacyHTTP(s)
FileFTP
Web
Mobile
Social
APIMgmt
SOA Suite Cloud Service
Other Cloud Apps
SOAP/HTTP
PartnersB2B
MFT
![Page 15: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/15.jpg)
15
Scenario 3: ICS directly invoking on-premise Applications
ICS
Sales
Service
Marketing
Big Machines
Social
CX Public Cloud
Agent
ERP
Service Bus
JCA
SOAP/HTTP
JMS
MessagingCloud
DatabaseJCA
Customeron-premise
![Page 16: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/16.jpg)
16
When should you consider Integration Cloud Service
Legacy
ON-PREMISE
3rd PartyORACLE CLOUD
Salesforce
OracleIntegration Cloud Service
Oracle SaaS Applications
Best When– Most integrations are between cloud-based applications
– Low to no need for integration to on-premise, or between on-premise applications
– Integrations are less complex
– In-house integration skills are limited
– Focus is on rapid integration
![Page 17: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/17.jpg)
17
When should you consider SOA Suite Cloud Service
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
OracleSOA Cloud Service
Oracle SaaS Applications
OracleSOA Suite
Best When– Want to balance quick delivery projects with a systematic
approach to integration
– Need to handle combinations of
• Cloud to On-premise
• On-premise to on-premise
• Mobile, IoT, B2B, API Management
– Want to extend an established on-premise integration platform
• Quickly attach to existing on-premise integration flows whilst leveraging the ease of use of the Cloud
• Want to move existing integration flows to the public cloud
![Page 18: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/18.jpg)
18
Cloud Service Pricing
Product Price Features
Standard Edition $1300 / Month •2 connections•Add up to 4 more
Enterprise Edition $3900 / Month •6 connections•Add up to 4 more
Additional Connection $650 / Month
Product Price Metric
SOA Cloud Service $5500 / Month 1 OCPU
API Manager Cloud Service $3500 / Month 1 OCPU
OracleIntegration Cloud Service
OracleSOA Cloud Service
![Page 19: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/19.jpg)
Directly invoke on-premise Applications(4th Quarter 2015)
19
![Page 20: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/20.jpg)
Cloud 2 GroundMessage Exchange Patterns
• Synchronous request from cloud to on-premise to retrieve data– Getting the status of an order from EBS at real-time
• Events in cloud triggering Async message exchange with on-premise– Creation of an incident in RightNow causes creation of service request in EBS
• Events in on-premise triggering Async message exchange with the cloud– Service request update event result in Async message based synchronization with RightNow
• Synchonized data extracts from on-premise applications with SaaS applications– EBS based customer data synchronized with CRM
20
![Page 21: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/21.jpg)
21
Cloud 2 GroundAgent Architecture Guidelines
• Not required to open inbound ports to communicate with on-premise applications
• Not required to expose any private SOAP based web services
• Not required to host on-premise assets on DMZ
• Not required to have an existing J2EE container to deploy Agent on
• Not required to have IT personnel monitor on-premise component
![Page 22: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/22.jpg)
22
Cloud 2 GroundAgent Architecture
• Two components, Cloud Agent installed on ICS & Ground Agent installed at on-premise.
• Agent uses Messaging Cloud for message exchange.
• Agent only allows connections established to Oracle Cloud. It dis-allows explicit inbound connections.
• Uses JCA adapter framework to invoke on-premise endpoints.
ICS
Sales
Service
Marketing
Big Machines
Social
CX Public Cloud
Agent
ERP
Service Bus
JCA
SOAP/HTTP
JMS
MessagingCloud
DatabaseJCA
Customeron-premise
![Page 23: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/23.jpg)
23
Cloud 2 GroundAgent Features
• Perform silent installation of Agent through Installer
• Register Agent instances with Integration Cloud Service
• Test on-premise applications / data source connections from ICS through ping
• Fetch on-premise EIS metadata when designing ICS flow
• Transfer artifacts to on-premise location using activation redirection
• Allow execution at on-premise location using runtime redirection
![Page 24: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/24.jpg)
24
Cloud 2 GroundAgent Features
• Supports multiple agents for load distribution & high availability
• Group agents on functional / process or organization level
• Supports multiple message exchange patterns (Cloud <-> Ground)– Synchronous Request / Reponse– Fire-and-Forget
![Page 25: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/25.jpg)
25
Cloud 2 GroundWhat is included with the Agent?
• Agent can be downloaded (from ICS) & installed on demand• Included binaries with Agent:
– WebLogic Server– Java Required Files (JRF)– Agent & Messaging Cloud Service (OMCS) client– On-premise adapters (JCA based)
• Easy connect Agent with ICS– Supply username & password via Agent Installation UI or command line prompts
for authentication against ICS.– Need active OMSC subscriber
![Page 26: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/26.jpg)
26
Cloud 2 GroundAgent Registration Flow
Define Agent in ICS
Download Agent from ICS
Install Agent On-Premise
Create connection in ICS for on-premise endpoint
Associate Connection with an Agent
![Page 27: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/27.jpg)
27
Cloud 2 GroundAgent Installation Flow
• Installer performs pre-installation checks– Version check, fetches OMCS credentials and registers Agent instance
• Installs WebLogic Server• Executes RCU for OPSS (on JavaDB)• Creates WebLogic domain including JRF• Configures Agent
– Setup home and classpath with shared libraries• Starts the Agent
LauchInstaller
Version Check
Invokes ICSREST Service
for versioncheckl
Fetch OMCScredentials
Invokes ICSREST Service
to obtaincredentials
Agent instancecreation
Invokes ICSREST Service
to registerinstance
Installs WLS Creates WLS+ JRF domain
Create agentcredentials store and
capture OMCScredentials
Deploys andstarts Agent
![Page 28: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/28.jpg)
28
Cloud 2 GroundAgent OMCS authentication
• Additional AppID created during ICS instance creation– Used by all agents for authentication
• Agent installer will retrieve AppID and OMCS password from ICS– Agent fetches credentials to on-premise via REST interface over SSL– AppID and password is stored in the on-premise WebLogic CSF store (OPSS)
• Agent uses HTTP Basic Auth over SSL to authenticate with OMCS and ICS
![Page 29: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/29.jpg)
29
Supported On-Premise Adapters
SOAP Adapter Outbound Synchronous & One-way 4th Quarter 2015DB Adapter Outbound Stored procedures & pure SQL 4th Quarter 2015
Inbound Polling 1st Quarter 2016File, FTP & JMS In-/outbound Read, write, list 1st Quarter 2016EBS Adapter Outbound Synchronous & One-way 4th Quarter 2015
Inbound Synchronous & One-way 1st Quarter 2016Siebel Adapter Outbound Synchronous & One-way 4th Quarter 2015
Inbound Synchronous & One-way 1st Quarter 2016SAP Adapter Outbound Synchronous & One-way 4th Quarter 2015
Inbound Synchronous & One-way 1st Quarter 2016
![Page 30: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/30.jpg)
Cloud 2 Ground demo
30
![Page 31: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/31.jpg)
31
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Createintegration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 32: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/32.jpg)
32
![Page 33: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/33.jpg)
33
![Page 34: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/34.jpg)
34
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Createintegration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 35: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/35.jpg)
35
![Page 36: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/36.jpg)
36
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Createintegration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 37: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/37.jpg)
37
![Page 38: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/38.jpg)
38
![Page 39: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/39.jpg)
39
![Page 40: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/40.jpg)
40
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Createintegration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 41: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/41.jpg)
41
![Page 42: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/42.jpg)
42
![Page 43: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/43.jpg)
43
![Page 44: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/44.jpg)
44
![Page 45: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/45.jpg)
45
![Page 46: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/46.jpg)
46
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Create integration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 47: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/47.jpg)
![Page 48: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/48.jpg)
48
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Create integration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 49: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/49.jpg)
49
![Page 50: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/50.jpg)
50
![Page 51: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/51.jpg)
51
Cloud 2 GroundICS -> SOA On-Premise Demo Flow
DeployService to on-premiseSOA Suite
ExposeService via
API Gateway
Createconnectionin ICS for
on-premiseendpoint
Create integration inICS between
cloud andon-premiseconnection
Invoke Cloudadapter
RetrieveHR Data
from ICS toon-premiseDatabase
Returnsynchronous
reply fromDatabase
to ICS
![Page 52: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/52.jpg)
![Page 53: Simplified integration between Cloud and On-Premises Applications](https://reader036.vdocuments.net/reader036/viewer/2022062822/5882b67d1a28abd75a8b7485/html5/thumbnails/53.jpg)
53