The goal of this roadmap is to install and configure Search in an integrated environment with ATG Knowledge and Self Service.

You will need at least three ATG servers for this product combination:

The servers can be set up on separate machines, or could run as separate instances on one machine if it has plenty of memory (the latter option is not recommended for a live site, but you may use such a configuration for evaluation or testing purposes). You may also want to dedicate resources for additional Search engines.

Note: CIM is not yet available for use with a Knowledge/Self Service installation.

Architecture Diagram

This section provides a visual explanation of the pieces involved in a Search installation with Knowledge. In addition to the three servers, the diagram includes the following ATG databases:

If you are using ATG Customer Intelligence, you will also have a data warehouse, not included in this diagram. See the ATG Customer Intelligence Installation and Configuration Guide for an overview.

Search with Knowledge

Before You Begin

Before you begin installing Search with Knowledge:

Basic Installation

This section covers the actual installation of the components and database configuration.

  1. Install your application server on all machines that will be used for ATG instances. See the ATG Installation and Configuration Guide for information on configuring your application server for ATG products.

    Note: If you are using standalone Search engines, those machines do not need to have an application server.

  2. Download and install ATG products.

    If using standalone Search engines, see Adding Search Engines.

  3. Create your administration, agent, and production ATG servers. See the ATG Programming Guide for information.

  4. Configure database(s) and data sources for all applications. Note that the documentation referenced is extensive; review it carefully before proceeding.

Server Configuration Steps

Configure the administration server. This server runs Search Administration and Content Administration.

  1. Configure the /atg/search/service properties for the administration server. See Configuring SearchSQLRepository Components in this guide.

  2. Configure lock management for the administration server. See Configuring the Lock Manager in this guide and Configuring the Lock Manager and SQL Repository in the ATG Service Installation and Configuration Guide.

  3. Run the create-atgservice-searchproject script against your Search database as described in the Configuring Search Environment section in the ATG Service Installation and Configuration Guide.

  4. Set up your asset management server. See the Setting Up an Asset Management Server chapter of the ATG Content Administration Programming Guide.

  5. Check that your data sources are properly configured, and configure components as described in the Using ATG Search with ATG Service chapter in the ATG Service Installation and Configuration Guide.

Configure the production server. Content Administration publishes data to this server, which also runs your customer-facing applications.

  1. Create your client application.

  2. Configure lock management for the production server. See Configuring the Lock Manager in this guide and Configuring the Lock Manager and SQL Repository in the ATG Service Installation and Configuration Guide.

  3. Check that your data sources are properly configured, and configure components as described in the Using ATG Search with ATG Service chapter in the ATG Service Installation and Configuration Guide.

Configure the agent server. Search Routing runs on this server. See Configuring the Agent Server in the ATG Service Installation and Configuration Guide.

Build and Deploy Applications

Before continuing with configuration, you must build and deploy your applications.

  1. Build and deploy the administration server EAR file. Include the following modules:

    Note: If you are going to run Search Administration as part of a standalone EAR, you must do the following:

  2. Build and deploy the production server EAR file. Include the following modules:

    • DafEar.Admin ARF.Base Service.SelfService

  3. Build and deploy the agent server EAR file. Include the following modules:

    • DafEar.Admin ARF.Base ARF.WSCP Service.Knowledge Service.admin Service.SampleCRMClient Service.CRMIntegration

Post-Deployment Configuration

The following tasks are performed in your running ATG applications.

  1. Use Content Administration to create your deployment topology, and initialize your deployment targets by doing a full deployment. See the ATG Content Administration Programming Guide.

  2. Use the ATG Business Control Center to access ATG Search Administration. See Accessing Search Administration in this guide.

  3. In Search Administration, add content to your project as described in the Configuring Search Environment section in the ATG Service Installation and Configuration Guide.

 
loading table of contents...