Siebel Remote and Replication Manager Administration Guide > About Replication Manager > Overview of Replication Manager >

Hierarchy of a Replication Manager Implementation


Replication Manager is a data replication technology that copies data throughout a network of Siebel nodes. It copies data that originates in the headquarters node (HQ) to multiple regional nodes. These regional nodes are subordinate to the headquarters node. It uses a hierarchical model.

A Replication Manager implementation includes a single headquarters node and one or more regional nodes. The headquarters node contains the master set of data that the regional nodes use. A regional node can possess one of the following types of relationships:

  • Subordinate to the headquarters node. The regional node synchronizes directly with the headquarters node.
  • Subordinate to a regional node. The regional node synchronizes directly with this regional node. A hierarchy of regional nodes is a hierarchy that includes a regional node that is a child node of another regional node.

Each subordinate node is a Siebel Enterprise Server that contains a subset of users from the Siebel Enterprise Server that resides on the parent node.

Figure 8 illustrates an example configuration for Siebel Replication Manager. It includes the following items:

  • Two regional nodes that are children of the headquarters node
  • One regional node that is a child node of a regional node.
Figure 8. Example Configuration for Siebel Replication Manager

Headquarters Node

A headquarters node is a separate Siebel Enterprise Server that includes the Database Configuration Utilities, Siebel File System, and one or more Siebel Servers. The server database and file system contain the entire set of database records and file attachments that the nodes use. Siebel Servers that reside in the headquarters node manage replication to the following items:

  • Regional nodes that are children of the headquarters node
  • Remote clients that synchronize with the headquarters node

A regional node can support connected users and remote clients that synchronize with the Siebel Server of a regional node.

For more information, see About the Siebel Enterprise and the Siebel Enterprise Server.

Regional Node

A regional node is a separate Siebel Enterprise Server that includes a server database, Siebel Servers, and Siebel File System that support a set of connected users. The set of registered users at the regional node determines the set of connected users.

Each regional node is a child of a parent node. A parent node is another Siebel Enterprise Server that is the headquarters node or another regional node. A regional node contains a full copy of data or a subset of data from the parent node. This copy includes database records and file attachments. A regional node is typically geographically separated from the headquarters node, but this configuration is not required.

Replication Agent

The Replication Agent server component runs on the Siebel Server on the regional node. To keep data current at these locations, it periodically synchronizes the regional database with the parent database. Replication Agent runs as a service mode task, which is a type of task that runs continuously after it starts.

Benefits of Siebel Replication Manager

Replication Manager can help solve the performance degradation that occurs if bandwidth is limited or if network latency is a problem. Placing data closer to a cluster of connected users instead of requiring data transfer from a single headquarters node can improve response time. This configuration also provides the user with continuous access to the Siebel application even if the network link to the headquarters node is not reliable or is only available intermittently. The user can synchronize with a local regional node to decrease network costs and to improve the performance and reliability of the synchronization process.

Comparison Between Siebel Remote and Siebel Replication Manager

Table 24 provides a comparison between Siebel Remote and Replication Manager.

Table 24. Comparison of Siebel Remote to Siebel Replication Manager
Siebel Remote
Siebel Replication Manager

Siebel Remote provides the following:

  • Supports data synchronization with remote clients
  • Provides an extension of the server database and file system for each user
  • Provides access to local data while the remote client is disconnected from the Siebel Server
  • Requires the user to periodically synchronize local data with the server database

Siebel Replication Manager provides the following:

  • Uses the same architecture as Siebel Remote
  • Uses a hierarchy of nodes that is different from Siebel Remote
  • Supports server-based data replication in a hierarchical set of Siebel Enterprise Servers
  • Supports multiple users in each replicated node
  • Synchronizes data between the parent node and the subordinate nodes of the parent
Siebel Remote and Replication Manager Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.