Gateway Client for Wiiisdom Cloud Platform – Technical Overview

Gateway Client for Wiiisdom Cloud Platform – Technical Overview

Introduction

This document describes how the Gateway Client for Wiiisdom Cloud Platform (WCP) integrates with the customer's private network and Tableau Server. It explains the architecture, communication protocol, and key technical considerations for deployment and operation.

Architecture Schema

Glossary

  • Gateway Client: A service deployed inside the customer's private network. It establishes a secure, bi-directional connection to the Wiiisdom Cloud Platform.
  • Gateway Server: A component that routes requests from Wiiisdom Cloud Platform to Tableau Server through the Gateway Client.

Communication Protocol

The Gateway Client and Gateway Server communicate using the WebSocket Secure (WSS) protocol:

  • Protocol: WebSocket Secure (wss://)
  • Security: Encrypted using TLS for confidentiality and integrity.
  • Authentication: The Gateway Client authenticates to the Gateway Server using a Client ID and Client Secret, which are managed within Wiiisdom Cloud Platform.

Technical Details

  1. Service Installation

    Installing the Gateway Client creates a persistent service on the operating system. This service automatically re-establishes the connection to the Gateway Server after system restarts.

  2. Proxy Support

    The Gateway Client can be configured to connect through an HTTP Proxy if required by the customer's network policies.

  3. Logging

    All requests initiated by the Gateway Server are logged by the Gateway Client. Logs are stored in the installation directory for auditing and troubleshooting.

Security Considerations

  • All communication between the Gateway Client and Gateway Server is encrypted using TLS.
  • Authentication credentials (Client ID and Client Secret) should be stored securely and rotated periodically.
  • Ensure proper firewall rules to allow outbound WSS traffic from the Gateway Client to the Gateway Server.


    • Related Articles

    • How to configure Azure Storage for Wiiisdom Cloud Platform binary files

      Overview This article explains how to configure a customer-managed Azure Storage Account to store binary files generated by Wiiisdom Cloud Platform. Warnings & Prerequisites You need permissions to create and configure an Azure Storage Account. ...
    • Choose Custom Storage in Wiiisdom Cloud Platform

      Context When first connecting to the Wiiisdom Cloud Platform, you need to choose where to store your data. The only choice available are to either be hosted by Wiiisdom Azure Tenant, or your Azure tenant. We don't have access to other type of storage ...
    • Resolving Interaction Issues Between Chrome and Wiiisdom Platform

      Overview This article provides guidance on resolving platform getting stuck in "loading" state after idle or working on another tab using Chrome browser. Symptoms After switching tab or application and getting back to Wiiisdom Cloud Platform, if WCP ...
    • WCP Cannot Create Workbook Version When First View Is Inaccessible

      Summary When Wiiisdom Cloud Platform (WCP) attempts to create a version of a Tableau workbook, the process fails if the initiating user or service account does not have view permissions on the workbook’s first/default view. This issue occurs only ...
    • Known Issues

      Power BI Pipeline execution RLS with empty roles and simulation steps In Open Report and Simulation Journey steps, support for dataset chaining was introduced in version 1.18.0. This support requires us to perform additional checks on the dataset ...