Deploying Synchronized Systems
Page 2 of 4

Configuring Source and Target Machines

This section tells how to configure source and target machines for Cloudscape synchronization.

What the Server Needs

When running a source database on a server, you need access to the following directories and files:

  • a JVM
  • the Cloudscape synchronization library (cloudsync.jar)
  • the source database
  • server framework directories and files (see the Cloudscape Server and Administration Guide for information)
  • any unpublished .zip, .class, or .jar files the target application needs

NOTE: Some or all of this information may be stored in the database instead of external files. See Distributing Application Code Within the Database for more information.

Note that target-side work unit methods and application code are not required on the server.

What the Target Machine Needs

The target database is typically embedded in an application running on a different machine from the source. The target machine must contain:

  • a JVM
  • the synchronization version of the standard Cloudscape library (cloudsync.jar)
  • Any unpublished .zip, .class, or .jar files required by your target application

Note that server-side work unit methods and application code are not required on the target machine.

The target machine also initially needs access to the copy file that will create the target database. The copy file may be downloaded to the target machine, but this is not required as long as you can specify the location of the copy file with an OS pathname from the target machine. Once the target database has been created from the copy file, the copy file itself is no longer needed.