As of Friday October 16th, access to restricted content on this site now requires you to log in with your Genesys account. If you don't have an account, you can request one at these locations: Request MyPartner Portal Account or Request My Support Account.
Jump to: navigation, search

Deployment Scenarios

Genesys Web Engagement has two flavors of deployment: Standalone is appropriate for a lab environment, while Clustering is geared towards a production environment. Select the appropriate tab below for details about each deployment scenario and the tasks to install and configure GWE.

Genesys strongly recommends that you first follow the Standalone deployment scenario to install Genesys Web Engagement in a lab environment where you can test your application.


This deployment is appropriate for a lab environment and consists of a single Frontend Server and a single Backend Server — they can be installed together on the same host.


Deployment Tasks

Complete the following tasks to deploy Genesys Web Engagement:

  1. Review the prerequisites. Make sure your planned environment meets the requirements for Genesys Web Engagement and contains the right versions of the required Genesys components.
  2. Install the Web Engagement servers. Complete these procedures to configure and install the Backend and Frontend servers.
  3. Configure Genesys Rules System. You need to configure Genesys Rules Authoring Tool and Genesys Rules Development Tool to work with GWE.
  4. Configure the generic Cassandra settings. Set the Java heap size and configure the embedded Cassandra instance in the Backend Server.
  5. Install the Plug-in for Interaction Workspace. You will need this plug-in to enable chat and web callback engagement features in Interaction Workspace.
  6. Install the Plug-in for Genesys Administrator Extension. You will need this plug-in to create categories for your application and enable GWE on your website.
  7. Configure your required security. You can enable SSL, configure TLS for Genesys and GWE servers, and enable authentication for the Backend Server, Interaction Workspace, and the Engagement Strategy.
  8. Configure your required features. You can set up the pacing algorithm, enable authentication and SSL, configure UTF-8, and more.
  9. Develop an application. You're ready to move on to the Developer's Guide where you will learn how to develop and customize an application, not to mention create categories, business events, and rules.


This deployment scenario is appropriate for a production environment and consists of multiple Frontend and Backend servers. Ideally, these servers should be installed on separate hosts to provide the best performance and the best high availability.

The figure below shows the minimum solution size Genesys recommends for a production deployment.

You should plan to host your Backend Servers in a secure zone, along with your Chat Server(s), in order to protect the data. The Backend Servers do require internet access for chat traffic, but this can be solved by using a reverse proxy, which is a standard function of most load balancers.

Deployment Tasks

The Deploying and Configuring the Genesys Web Engagement Cluster page includes all the procedures required to configure and deploy your GWE cluster:

  1. Review the Prerequisites. Make sure you review these before you get started.
  2. Update the Backend Server Application. In this procedure you update the Backend Server Application object in Genesys Administrator and run the Provisioning Tool.
  3. Configure the Frontend Server Nodes. Configure each of your Frontend Server nodes to work with load balancing and copy the server directory to the node host.
  4. Configure the Backend Server nodes. Configure each of your Backend Server nodes to work with load balancing and copy the server directory to the node host.
  5. Configure Load Balancing. This guide includes sample configurations for Apache, although your settings may be different depending on the architecture of your cluster.
  6. Configure Cassandra for the Cluster. Make sure your Cassandra nodes (Backend Server nodes) are configured for a cluster.
  7. Enable SSL for the Cluster. You need to use a certificate issued by a third-party Certificate Authority for a production environment.
  8. Configure Rules Deployment for the Cluster. Set up one of your Backend Servers to be in charge of rules deployment over the cluster.
  9. Start the Server Clusters. Start your load balancers, Backend Server cluster, and Frontend Server cluster.

This page was last edited on November 25, 2014, at 17:14.


Comment on this article:

blog comments powered by Disqus