Sybase Technical Library - Product Manuals Home
[Search Forms] [Previous Section with Hits] [Next Section with Hits] [Clear Search] Expand Search

Chapter 2 Enterprise Connect Data Access [Table of Contents] Chapter 4 Enterprise
Connect Complete Components

Enterprise Connect 12.0 Integrated Product Sets Overview Guide

[-] Chapter 3 Enterprise Connect Data Movement

Chapter 3

Enterprise Connect Data Movement

About this chapter

This chapter describes Enterprise Connect Data Movement components.

What is Enterprise Connect Data Movement?

Enterprise Connect Data Movement is the enterprise solution for capturing and delivering database changes in a heterogeneous Sybase and non-Sybase data server environment. Sybase Replication Agent pulls database changes from non-Sybase data sources as Informix, Microsoft SQL Server and Oracle and supplies them to Replication Server. Replication Server delivers these changes throughout the enterprise.

Enterprise Connect Data Movement includes:

Replication Server

Replication Server is an Open Server application that maintains replicated data in multiple databases while ensuring the integrity and consistency of the data. It provides client applications with local data access, thereby reducing load on the network and centralized computer systems.

Supports heterogeneous servers

Replication Server supports heterogeneous data servers. You can build a replication system from existing databases and applications and, as your enterprise grows and changes, you can add data servers and Replication Servers to accommodate your evolving business needs.

Replication features

With Replication Server you can:

Replication Server can replicate to a single database, to multiple databases, or to other Replication Servers in a complex replication system.

Guarantees transaction delivery

Replication Server guarantees transaction delivery; every transaction successfully received from a Replication Agent is guaranteed to be delivered to appropriately subscribing replicate databases.

The replication system administrator creates subscriptions for replication definitions on Replication Server. Replication definitions specify the data that is obtained from the primary database and subscriptions specify where to send the data. Replication definitions are stored in the RSSD of the primary Replication Server.

The replication system administrator also defines database connections and replication routes to manage the replication system.

Replication Server stores all these types of replication system data (replication definitions, subscriptions, connections, and routes) in the Replication Server System Database (RSSD), which is a database dedicated for this use by Replication Server.

Replication Server Manager

The Replication Server plug-in for Sybase Central, Replication Server Manager, lets you create a replication system domain in which you can include and manage all or a part of the data servers, Replication Servers, and Replication Agents in your business Enterprise, including non-ASE servers.

Replication Server Manager is a Sybase Central-based graphical user interface (GUI) systems management tool for administering servers in a replication system. It runs within the Sybase systems management framework, Sybase Central. Replication Server Manager runs on Windows 98 or Windows NT.

Sybase Central displays a topological view of your domain that includes routes, connections, and replication agents as well as data servers and Replication Servers.

From Sybase Central, you can display and manage most aspects of your replication system without entering RCL commands or stored procedure syntax.

For example, you can:

Manages heterogeneous systems

With the support of Sybase Replication Agents and Sybase DirectConnects, Replication Server Manager lets you manage some of the heterogeneous, non-ASE data servers in your replication environment, including Informix, Oracle, and Microsoft SQL Server.

Sybase Replication Agent

Sybase Replication Agent is the Enterprise Connect Data Movement component that captures transactions in the primary database and then transfers transactions to Replication Server for distribution to replicate databases.

Retrieves transactions from non-Sybase data servers

Sybase Replication Agent extends the capabilities of Replication Server by allowing non-Sybase database servers to be primary data servers in a Sybase replication system.

Replication Agent configurations

Enterprise Connect Data Movement enables you to configure Sybase Replication Agent as follows:

Replication Agent components

Sybase Replication Agent consists of a set of components that work together to perform all the operations required to propagate transactions from a primary database for replication.

The main Replication Agent components and their functions are:

In addition to the four main components, Replication Agent has an administration port that provides an administrative user interface.

Capturing transactions

Sybase Replication Agent uses a transaction log that records copies of the transactions (or procedure invocations) to be replicated. The Log Reader component of Replication Agent reads the transaction log to retrieve the transaction from the primary database.

After the transaction is retrieved from the primary database, the Log Transfer Interface (LTI) component of Replication Agent processes the transaction and the resulting "change set" data and generates LTL output, which Replication Server will use to distribute the transaction to the subscribing replicate database(s).

Stand-alone application

Sybase Replication Agent runs as a stand-alone application, independent of the primary database server, the primary Replication Server, and any other components of a replication system.

Sybase Replication Agent can reside on the same host machine as the primary database or any other component of the replication system, or it can reside on a separate machine from any other replication system components.

Managing Replication Agent

Sybase Replication Agent is compatible with Replication Server Manager (RSM), and Replication Agent instances can be configured, managed, and monitored by RSM. In addition, you can completely configure, manage, and monitor a Replication Agent instance using any Open Client application that is capable of communicating with the Sybase Tabular Data Stream (TDS) protocol (such as isql).

Replication Agent communications

While replicating transactions, Replication Agent maintains connections with both the primary database and the primary Replication Server. In addition, Replication Agent occasionally connects to the RSSD of the primary Replication Server to retrieve replication definition data.

Adaptive Server Enterprise for storing RSSD

Adaptive Server Enterprise (ASE) is included in Enterprise Connect Data Movement. It is licensed solely to be the repository for the Replication Server System Database (RSSD).

Replication Server stores replication definitions, subscriptions, routes, and other important information in the RSSD.


Chapter 2 Enterprise Connect Data Access [Table of Contents] Chapter 4 Enterprise
Connect Complete Components