Replication Agent Communications

Replication Agent uses the Java Database Connectivity (JDBC™) protocol for all communications. However, some supported databases require the Open Database Connectivity (ODBC) protocol. When connecting to a primary database, Replication Agent connects to either the JDBC driver or the JDBC/ODBC bridge provided by the database vendor.

Replication Agent Primary Database Communication Using a JDBC driver
This figure shows the connectivity between Replication Agent and the primary data server using a JDBC driver.

Replication Agent uses the Sybase JDBC driver (jConnect™ for JDBC) to communicate with all Open Client and Open Server™ applications, such as Adaptive Server Enterprise and Replication Server. Each Replication Agent instance uses a single instance of jConnect for JDBC.

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

Replication Agent Communication with Replication Server and its RSSD
This figure shows how Replication Agent communicates with Replication Server and the RSSD using jConnect for JDBC.