Oracle Audio Technologies 8.1 manual Tier One, Tier Two

Page 9

CCA Overview and Requirements CCA Architecture Overview

Tier One

In reality, this is an optional tier that can be collapsed together into the Tier Two/DMZ zone. It shows how CCA fits into an overall multi-tiered communications infrastructure used by many companies. For example, many companies with distributed users and multiple sites, use a set of HTTP servers as the user interface to their DMZ zone, where various Web-based session servers reside. There are two reasons for doing this; namely load balancing and HTTP caching.

The interface handling and caching is typically managed by Reverse Proxy Servers and Basic HTTP Servers. HTTP servers can cache static information (such as images) and provide segmentation for additional tiers of security. This layer of HTTP servers is not part of the traditional CCA implementation, but usually exists in larger corporate environments.

Load balancers are an essential part of any architecture using multiple HTTP/J2EE servers. There are three functions load balancers perform:

Balancing the HTTP stream traffic amongst multiple HTTP.J2EE servers,

Off-loading of HTTPS-to-HTTP de-encryption (SSL encryption), and

Failover functions of re-directing HTTPS sessions from one HTTP/J2EE server to another.

CCA works with the Cisco CSS11500 content switch, which offers these three load balancing functions. Other gear may work as long as a persistent or sticky session from the Load Balancer can be maintained for each HTTP/J2EE server, but these are not certified.

Tier Two

This is where CCA's J2EE-based session servers live. A traditional firewall implementation in most corporate networks includes a DMZ zone to provide maximum security. DMZ access is based on rules set up by a security administrator, who dictates what communications are allowed through the DMZ zone to the internal Network Zone. CCA is engineered to work properly within this structure.

Client applications access the J2EE Web Session Server(s) supporting CCA using the standard port 80 for HTTP or port 443 for HTTPS. The J2EE Web Session Servers then request data and services from the application servers (in Tier Three/Network Zone) using port 9001 on the Company LAN. This traffic can be limited, using a firewall, to only accept traffic on that port from the specific Web server. No traffic is ever given the ability to directly reach the corporate data or application servers directly.

One of the most critical components of the CCA application is the J2EE Web Session Server. Located in the Tier Two/DMZ Zone, the J2EE Web Session Server handles all requests from all users and customers located in the Tier Zero/Internet & User Zone. These J2EE Web Session Servers handle dynamic information and act as the main entry to the system.

J2EE Web Session Servers are hosted in a standard computer. These standard computers run four types of software:

Off-the-shelf Web Server software, such as Oracle Web Session Server or BEA Systems WebLogic

CCA Application JSP pages

Servlets and other connectivity software, such as FTP and JDBC software

Contact Center Anywhere Installation Guide Version 8.1

7

Image 9
Contents Contact Center Anywhere Installation Guide Copyright 2005, 2007, Oracle. All rights reserved Contents Index Topic Description What’s New in This ReleasePage CCA Architecture Overview CCA Overview RequirementsCA Architecture Overview Tier ZeroTier Two Tier OneTier Three Software RequirementsRequirement CCA Installation Overview Database Configuration Options Configuring the DatabaseConfiguring an Oracle 9i Database for Creating a New Oracle 9i DatabaseTo create a new Oracle 9i database Upgrading an Older Oracle 9i Database for CCA To upgrade an Oracle 9i database for CCAConfiguring a MS SQL Server 2000 Database Creating a New Database on MS SQL ServerTo create a MS SQL database Contact Center Anywhere Installation Guide Version Upgrading Database on MS SQL Server To upgrade an older MS SQL Server databaseContact Center Anywhere Installation Guide Version Contact Center Anywhere Installation Guide Version Creating Database Connection to the Application Server Installing CCA Server ComponentsCreating an Odbc Data Source for Oracle 9i Database To create an Odbc data source for Oracle 9i Database ServerField Description Comments To create an Odbc data source for SQL Server Creating an Odbc Data Source for Ms SQL Server DBTo install CCA application server files Installing CCA Application FilesTo install the TCPIPBus on Ms Windows Installing the TCPIPBusTo install the TCPIPBus on Solaris/Linux Configuring CCA Resources Using the Network Manager to Manage CCA ResourcesTo use Network Manager To add a host manager Adding Shared and Dedicated Server ResourcesInstalling CCA Server Components Configuring CCA Resources To add a resource in Network Manager Configuring Resources Using Network ManagerConfiguring the Call Center Resource To configure the Call Center resourceField Comments Sample Figure To configure Redirect Server Configuring the Redirect Server ResourceTo configure an MP3 server Configuring the MP3 Server ResourceConfiguring the MCU Server Resource Configuring the CTI Server ResourceTo configure an MCU server Starting and stopping TCPIPBus To configure the CTI serverStarting and Stopping CCA Resources To start and stop resourcesConfiguring the Web Server Creating Jdbc Connection Pool on OAS 10g To create a Jdbc Connection poolField Name Value Creating Jdbc Data Source on OAS 10g Deploying CCA Web Applications on OAS 10gTo create a Jdbc Data Source Deploying the TAW Application To deploy TAWContext Parameter Name Parameter Value Updating the System Configuration Key Deploying the CCA ApplicationDeploying Integration application Deploying CCA Web Applications on WebLogic 8.1 SP5 To update the system configuration keyTo create a new WebLogic server domain Creating a New Server DomainInstalling WebLogic as a Windows Service To install WebLogic as a serviceDeploying CCA web applications on WebLogic To configure the Jdbc connection pool Configuring the Jdbc Connection PoolTo configure the Jdbc data source Configuring the Jdbc Data SourceTo deploy CCA To deploy the Integration Application Deploying the Integration ApplicationTo login to AM Logging in Administration Manager AMTo login the Integrated Client Getting Started With CCATo enable the Partition feature Enabling the Partition FeatureMaking interactions Making interactionsGetting Started With CCA Making interactions Page Index SymbolsIndex M