As data is now everywhere (cloud and on-premises solutions) we – the integration experts – paying attention to hybrid communication ways. Enterprise business processes are more and more involving cloud solutions but there is still tons of data in companies’ private networks. Microsoft Azure Services gives ways to communicate and access to on-premises resources. Microsoft Azure Cloud Services such as Logic Apps – Logic Apps is the Microsoft Cloud based workflow service, it has many connectors making easy to handle complex scenario involving different kind of data sources – can access on-premise data using the Azure on-premises data gateway.
Through this post, we will see how On-premises Data Gateway works.
How Azure On-Premises Data Gateway works ?
Obviously, Azure On-premises data gateway is a tool installed on-premise to perform secure and reliable communication with Azure services such as Azure Logic Apps.
Let me quickly explain how On-premises Data Gateway works with a simple diagram:
Here is the magic: On-premises Data Gateway communicates with a cloud Azure Service Bus:
When a request is made by a cloud service, it is stored in Azure Service Bus.
The on-premise data gateway polls the Azure Service Bus to get pending requests.
Once it had the query, On-premises data gateway decrypts the given credentials and connects to the datasource in order to send the query
The result as stored in the Azure Service and are given to the related Azure Cloud service
As in many implementation powered by Microsoft, Azure Service Bus is used to get a secure and reliable communication.