Architecture Interact
La compréhension de l'architecture d'Interact vous aide à comprendre la manière dont Interact communique avec le point de contact client, les serveurs d'exécution et IBM Campaign. L'architecture d'Interact utilise l'API pour travailler étroitement avec l'environnement de conception, l'environnement d'exécution, et parfois l'environnement d'exécution des tests pour répondre à vos exigences de performances.
Interact comprend au moins deux composants principaux : l'environnement de conception et l'environnement d'exécution. Vous pouvez également disposer d'environnements d'exécution de test facultatifs. La figure ci-dessous présente une architecture de haut niveau.
Diagramme présentant l'architecture Interact globale
L'environnement de conception est l'emplacement où vous effectuez la plupart de la configuration Interact. Il est installé avec Campaign et fait référence aux tables système Campaign et à vos bases de données client.
Une fois que vous avez terminé la conception et la configuration d'Interact pour le traitement des interactions client, déployez ces données dans un environnement d'exécution de test ou un environnement d'exécution de production pour une interaction client en temps réel.
En production, l'architecture peut se révéler plus compliquée. Par exemple, dans un environnement d'exécution, plusieurs serveurs d'exécution peuvent être connectés à un équilibreur de charge pour répondre à vos exigences en termes de performances.
La figure ci-dessous présente l'environnement Interact de façon plus détaillée.
Diagramme présentant les détails de l'architecture Interact
Dans l'environnement de conception, vous définissez les opérations exécutées par Interact à certains stades de votre point de contact en configurant des canaux interactifs. Vous répartissez ensuite vos clients dans des segments en créant des diagrammes temps réel. Dans ces diagrammes, vous pouvez procéder à des exécutions en mode test pour vérifier que la segmentation de vos données clients est correcte. Vous devez ensuite définir des offres. Puis, vous affectez les offres à des segments dans une stratégie d'interaction. Une fois que vous avez configuré tous les composants Interact, vous êtes prêt à déployer la configuration dans un environnement d'exécution intermédiaire.
Les déploiements Interact se composent des éléments suivants :
*
Données de configuration Interact, notamment les canaux interactifs et les stratégies d'interaction
*
Un sous-ensemble de données Campaign, notamment les segments dynamiques, les offres et les diagrammes temps réel
Bien que ne faisant pas partie de votre déploiement Interact, vos données client peuvent être nécessaires dans l'environnement d'exécution. Vous devez vous assurer que l'environnement d'exécution peut accéder à ces données.
L'environnement d'exécution intermédiaire (qui est identique à l'environnement d'exécution de production, à l'exception du côté clients) vous permet de tester la totalité de votre configuration Interact, notamment l'intégration de l'API à votre point de contact. Lors de l'exécution, un client (ou un testeur dans le cas d'un serveur intermédiaire) réalise des opérations sur le point de contact. Ces opérations envoient des événements ou des demandes de données au serveur d'exécution via l'API Interact. Le serveur d'exécution renvoie ensuite les résultats sous forme de données (un ensemble d'offres, par exemple) ou d'événements (la resegmentation d'un client dans un nouveau segment, par exemple). Vous pouvez pour suivre la modification de votre configuration Interact dans Campaign et son redéploiement dans l'environnement d'exécution jusqu'à ce que vous soyez satisfait du comportement généré. Vous pouvez ensuite déployer la configuration dans l'environnement d'exécution de production.
Les serveurs d'exécution en production enregistrent des données statistiques et historiques, telles que l'historique des contacts et l'historique des réponses. S'il est configuré, un utilitaire copie les données de l'historique des contacts et de l'historique des réponses depuis les tables de transfert situées dans le groupe de serveurs d'exécution en production vers votre historique des contacts et des réponses Campaign. Ces données sont utilisées dans des rapports dont vous pouvez vous servir pour déterminer l'efficacité de votre installation Interact et modifier vos configurations, le cas échéant. Ces données peuvent également être utilisées par Campaign et d'autres produits IBM® , comme Contact Optimization, pour intégrer vos campagnes en temps réel à vos campagnes classiques. Par exemple, si un client a accepté une offre sur votre site Web, vous pouvez utiliser ces données dans Campaign pour vérifier que la même offre n'est pas envoyée par courrier ou que vous avez fait suivre l'offre d'un appel téléphonique.
Les sections suivantes décrivent les termes et concepts importants dans Campaign et Interact.