Arquitectura de Interact
Comprender la arquitectura de Interact le ayuda a entender cómo se comunica Interact con el punto de contacto orientada al cliente, los servidores de ejecución e IBM Campaign. La arquitectura de Interact utiliza la API de Interact para trabajar estrechamente con el entorno de diseño, el entorno de ejecución y, en ocasiones, el entorno de ejecución para cumplir sus requisitos de rendimiento.
Interact consta de al menos dos grandes componentes: el entorno de diseño y el entorno de ejecución. Opcionalmente, también puede tener entornos de ejecución de prueba. La siguiente figura muestra una descripción general de la arquitectura de alto nivel.
Diagrama que muestra la arquitectura global de Interact
El entorno de diseño es donde se realiza la mayor parte de la configuración de Interact. El entorno de diseño se instala con Campaign y hace referencia a las tablas del sistema Campaign y a las bases de datos del cliente.
Después de diseñar y configurar la manera como quiere que Interact gestione las interacciones con el cliente, debe desplegar los datos en un entorno de ejecución de prueba o en un entorno de ejecución de producción para una interacción con el cliente en tiempo real.
En producción, la arquitectura puede ser más complicada. Por ejemplo, un entorno de ejecución puede tener varios servidores de ejecución conectados a un equilibrador de carga para satisfacer sus requisitos de rendimiento.
La siguiente figura muestra el entorno de Interact con más detalle.
Diagrama que muestra los detalles de la arquitectura de Interact
En el entorno de diseño, puede definir lo que Interact hace en determinados momentos en su punto de encuentro configurando los canales interactivos. A continuación, debe dividir sus clientes en segmentos mediante la creación de diagramas de flujo interactivos. Dentro de los diagramas de flujo interactivos puede efectuar ejecuciones de prueba para confirmar que los datos de su cliente se han segmentado correctamente. A continuación, debe definir las ofertas. Luego debe asignar dichas ofertas a segmentos dentro de una estrategia de interacción. Una vez configurados todos los componentes de Interact, podrá desplegar la configuración en un entorno de ejecución por etapas.
Los despliegues de Interact constan de lo siguiente:
*
Datos de configuración de Interact que incluyen canales interactivos y estrategias de interacción
*
Un subconjunto de datos de Campaign que incluyen segmentos inteligentes, ofertas y diagramas de flujo interactivos.
Aunque no forma parte de su despliegue de Interact, sus datos de cliente pueden ser necesarios en el entorno de ejecución. Debe asegurarse de que estos datos están disponibles para el entorno de ejecución.
En el entorno de ejecución por etapas, que es lo mismo que un entorno de ejecución de producción, excepto que no es de cara al cliente, puede probar toda la configuración de Interact, incluida la API de integración con su punto de encuentro. Durante el tiempo de ejecución, un cliente, o en el caso de un servidor de etapas, el que hace pruebas con el sistema, realiza acciones en el punto de encuentro. Estas acciones envían eventos o solicitudes de datos al servidor de ejecución mediante la API de Interact. El servidor de ejecución responde con los resultados, como presentar un conjunto de ofertas (datos) o volver a segmentar un cliente en un segmento nuevo (evento). Puede continuar modificando la configuración de Interact en Campaign y volver a desplegarlo en el entorno de ejecución hasta que esté satisfecho con su comportamiento. Luego puede desplegar la configuración en el entorno de ejecución de producción.
Los servidores de ejecución de producción registran los datos estadísticos e históricos como el historial de contactos y el historial de respuestas. Si está configurada, una utilidad copia los datos del historial de contactos y del historial de respuestas de las tablas de preparación del grupo de servidores de ejecución de producción al historial de contactos y respuestas de Campaign. Estos datos se utilizan en informes que puede utilizar para determinar la eficacia de la instalación de Interact y revisar sus configuraciones según sea necesario. Estos datos también pueden ser utilizados por Campaign y otros productos de IBM® como Contact Optimization, integrando sus campañas en tiempo real en sus campañas tradicionales. Por ejemplo, si un cliente ha aceptado una oferta en su sitio web, puede utilizar los datos de Campaign para asegurarse de que la misma oferta no se enviará por correo ordinario, o que no se realice el seguimiento de la oferta con una llamada telefónica.
Las siguientes secciones describen términos y conceptos importantes de Campaign y Interact.