Hybrid Integration Model

The hybrid integration model is intended for clients who want to retain some infrastructure under their direct control without relying on a cloud provider. In this model, on-premises and cloud resources are used together to transmit data from on-premises data sources to a Software as a Service (SaaS) NEXUS instance hosted in the cloud.

Connector Behaviour

Typically, an on-premises connector is installed within the client environment and configured to operate as an agent. This agent extracts data from various on-premises sources and securely transmits the data to a cloud-based connector, which then processes the data into the SaaS NEXUS instance.

Deployment Topology

Hybrid on-premises to cloud configuration

This topology is used when the client requires some connectors to run within their on-premises environment while using cloud-hosted connectors to import data into a SaaS NEXUS instance.

The following diagram shows an example of a typical hybrid setup:

_images/data.connectors.hybrid.png

Execution flow

  1. The on-premises connector triggers based on a Cron expression, with hourly, daily or monthly intervals, and obtains the set of the source data that was agreed with the client.

  2. The on-premises connector, operating in agent mode, contacts the SaaS connector to obtain a set of credentials that are valid for a defined period.

  3. The connector uploads the bulk data to an Azure storage location provisioned for processing by the SaaS connector.

  4. The on-premises connector sends a request to the SaaS connector to initiate processing of the uploaded data.

  5. The SaaS connector executes its processing flow and imports the data into NEXUS via the NEXUS IC-Web interface.