This section includes descriptions of the terms or concepts used throughout this manual to describe the installation and configuration of multiple ATG applications.

Agent-Facing Server

This is the server (or cluster of servers) on which you install the agent-facing pieces of your applications and services.

For more information about the agent-facing server and the applications that can run on it, see the architecture diagram and Agent-Facing Cluster in Architecture Overview.

Asset Management Server

This is the server (or cluster of servers) on which you install the applications and services used to manage and publish assets to the customer-facing server. Assets include applications and services.

This is also called the management server, the publishing server, or the Content Administration server.

For more information about the asset management server and the applications that can run on it, see the architecture diagram and the Asset Management Cluster section in the Architecture Overview.

Cluster

In a multiple application configuration, you can have clusters (groups) of asset management servers, customer-facing servers, and agent servers. The servers in each cluster must be configured to correctly communicate with each other.

For more information about working with clusters, refer to the instructions on setting up clustering for your application server in the ATG Installation and Configuration Guide.

Customer-Facing Server

This is the server (or cluster of servers) on which you install the customer-facing pieces of your applications and services.

The customer-facing server is sometimes referred to as the production server.

For more information about the customer-facing server and the applications that can run on it, see the architecture diagram and Customer-Facing Cluster in Architecture Overview.

ATG Customer Intelligence Server

This is the server that supports the ATG Customer Intelligence product and report generation for ATG applications.

For more information about the ACI server, see the architecture diagram and ATG Customer Intelligence Instance in Architecture Overview.

Data Warehouse Load Server

This is the server that supports the Data Warehouse reporting and analysis database for ATG applications

For a complete view of the Data Warehouse load servers and what they include, see the Architecture Overview.

Internal and External Users

An ATG environment includes two type of users: internal and external. Internal users are people in your company who use ATG applications to perform activities related to your customer-facing site. For example, marketers who use the ATG Business Control Center to create user segments or other targeting assets are internal users. External users are your Web site customers (for ATG Commerce or ATG Service installations) or site visitors (for non-commerce sites).

Both types of users have profiles that can be managed through the ATG Business Control Center.

For more information about users and user profiles, see the following documentation:

Internal and External Scenarios

You can create scenarios for internal or external users. Scenarios are a series of choreographed interactions that are tailored to the user. For example, you can create an external user scenario that customizes the Web site content, promotions, and e-mail messages based on that user’s actions when visiting your Web site. You can create an internal user scenario for use by customer service representatives to guide them through a suggested sequence of events when interacting with a customer.

For details about scenarios, creating them, and setting up your system to use them, see Creating Scenarios in the ATG Personalization Guide for Business Users and Scenarios Module Programming in the ATG Personalization Programming Guide.

ATG Search Engine

The ATG Search Engine, also referred to as the ATG Search server, is a C++ process that receives and processes requests for searches. For a view of how it fits into a multiple application configuration, see Architecture Overview.

For details about setting up ATG Search, see the ATG Search Installation and Configuration Guide and the ATG Search Administration Guide.

Scenario Servers

Scenario servers are servers that handle scenario events or actions. A scenario server can be an individual scenario server or a global scenario server. Scenario editor servers are instances of process editor servers.

For details about scenarios and the types of scenario editor servers, see Scenarios Module Programming in the ATG Personalization Programming Guide.

Shared Repositories

Shared repositories are repositories that run on dissimilar ATG instances but point at the same database table.

In the following example, the agent-facing and customer-facing clusters each have a repository named /atg/userprofiling/ProfileAdapterRepository that points to the same database schema. The schema contains external profiles that represent customers. The agent-facing cluster has a pointer to the external profiles so that agents (internal users) can assist customers visiting the Web site. The customer-facing cluster points to the external profiles because the customers are the external users (their profiles are stored in the database).