Aller au contenu principal

Hébergement

La solution dydu est accessible en SaaS (Software as a Service). C'est à dire que le moteur de dialogue est hébergé par l'infrastructure dydu.

La boîte de dialogue est générée par du code javascript. Celui-ci, ainsi que des fichiers d'image l'accompagnant peuvent être hébergés soit par dydu, soit par le client lui-même.

Dans le cas où le client héberge lui-même sa boîte de dialogue, chaque modification, qu'elle soit esthétique ou fonctionnelle nécessite la relivraison d'un package qui doit être testé sur les environnements de recette du client avant d'être mis en production.

Les schémas ci-dessous explicitent les flux réseaux lorsqu'un internaute se connecte sur le site du client et discute avec le bot.

Quel que soit le produit (chat automatique, Livechat,FAQ dynamique, FAQ statique), la question de l'hébergement est essentielle.

Deux alternatives sont possibles :

  • Hébergement externe ;
  • Hébergement interne.

Hébergement externe

Le plus souvent, l'hébergement n'est pas géré par l'infrastructure du client mais par l'infrastructure dydu.

L'hébergement externe permet, sans faire de modification sur l'intégration côté client, de profiter des évolutions suivantes :

  • Améliorations esthétiques ;
  • Nouvelles règles de ciblage ;
  • Corrections d'anomalies ;
  • Ajout de variables de contexte (informations utilisateur).

Le livrable est alors le lien vers la boîte de dialogue/FAQ dynamique/FAQ statique à intégrer tel que défini dans la section Intégration/Code source de chacun de ces produits.

Hébergement interne

Si pour des raisons de sécurité ou d'accessibilité au réseau la boîte de dialogue doit être hébergée par le client, dydu fournit un package contenant l'ensemble des fichiers nécessaires.

  • Boîte de dialogue/FAQ dynamique

    Dans ce cas, la boîte de dialogue et/ou la FAQ dynamique est livrée sous forme de d'éléments compressés au format zip et contient les fichiers suivants :

    • assembly.min.js
    • assembly.js
    • sample.debug.html
    • pushrules_angular.js
    • surveys_angular.js
    • backup.zip
    • files/... Seuls les fichiers/dossiers en gras doivent être déployés en production. Les autres sont utiles à des fins de test, de débogage ou de restauration.
  • FAQ statique

    Dans le cas de la FAQ statique, une archive zip contenant l'arborescence de fichiers HTML/CSS/JS est fournie et doit être déployée sur un serveur web.

La solution dydu est accessible en SaaS (Software as a Service). C'est à dire que le moteur de dialogue est hébergé par l'infrastructure dydu.

La boîte de dialogue est générée par du code javascript. Celui-ci, ainsi que des fichiers d'image l'accompagnant peuvent être hébergés soit par dydu, soit par le client lui-même.

Dans le cas où le client héberge lui-même sa boîte de dialogue, chaque modification, qu'elle soit esthétique ou fonctionnelle nécessite la relivraison d'un package qui doit être testé sur les environnements de recette du client avant d'être mis en production.

Les schémas ci-dessous explicitent les flux réseaux lorsqu'un internaute se connecte sur le site du client et discute avec le bot.

Hébergement de la boîte de dialogue par dydu

Connexion au site web

L'internaute se connecte au site web, hébergé dans l'infrastructure du client.

Téléchargement de la boîte de dialogue

Le code HTML de la page qui intègre la boîte de dialogue indique au navigateur qu'il faut télécharger le code javascript et les images de la boîte de dialogue.

Ceux-ci sont hébergés par l'infrastructure dydu, plus précisément par un serveur web.

Interrogation du bot

Lorsque l'internaute pose une question au bot, la requête est envoyée sur le serveur web dydu.

Transmission de la requête au moteur de dialogue

Le serveur web agit comme un reverse proxy et transmet la requête au moteur de dialogue qui se charge de traiter la question et d'apporter la réponse correspondante.

Hébergement de la boîte de dialogue par le client

Connexion au site web

L'internaute se connecte au site web, hébergé dans l'infrastructure du client.

Téléchargement de la boîte de dialogue

Le code HTML de la page qui intègre la boîte de dialogue indique au navigateur qu'il faut télécharger le code javascript et les images de la boîte de dialogue.

Ceux-ci sont hébergés par l'infrastructure du client.

Interrogation du bot

Lorsque l'internaute pose une question au bot, la requête est envoyée sur le serveur web dydu.

Transmission de la requête au moteur de dialogue

Le serveur web agit comme un reverse proxy et transmet la requête au moteur de dialogue qui se charge de traiter la question et d'apporter la réponse correspondante.