Siebel Sales Handheld Guide for Windows-Powered Devices > Overview > Synchronization Overview >

Synchronization Methods and Architecture


The following methods can be used to synchronize data on the handheld device with data in the Siebel server database: Companion Sync (CS), Direct Server Sync (DSS) and Direct Server Sync via Proxy (DSSvP). The architecture of these methods is discussed in the following sections.

Synchronization Servers

There are two types of synchronization servers: direct synchronization servers and companion synchronization servers. A direct synchronization server runs in a Siebel server installation and can accept concurrent synchronization requests from multiple synchronization clients. When connecting to a direct synchronization server, the Siebel Handheld Sync client synchronizes its data with the server-side database.

In Direct Server Sync mode, the Siebel Handheld Synchronization client uses the HTTP protocol over a network connection to communicate with the handheld synchronization server. Users should configure their handheld devices for communication over the desired network.

A companion synchronization server runs on a companion personal computer with a Mobile Web Client installation. A companion synchronization server supports synchronization with a data source specified in a client configuration; the database resides on the companion PC.

Companion Sync

Figure 1 illustrates Companion Synchronization architecture. Companion Sync allows users to synchronize the Siebel Handheld application and database with a Siebel Remote database on a Mobile Web Client.

Microsoft ActiveSync is used to connect the handheld device and the companion PC, through a serial or USB connection, or through a network connection. The user selects synchronization filters and launches Siebel Handheld Sync from the mobile client. The Sync server components that manage transaction processing and data extraction for the handheld database reside on the mobile client.

Figure 1 illustrates Companion Sync architecture.

Figure 1.  Companion Synchronization Architecture

Click for full size image

Direct Server Sync

Direct Server Sync allows users to synchronize their Siebel Handheld application and database directly with the Siebel server. The user connects the handheld device to the Siebel application server through a network connection that uses the HTTP protocol. The connection runs through an IIS Web server to the Siebel Gateway server and application server, where the Sync server components are installed. Figure 2 illustrates DSS architecture.

Figure 2.  Direct Server Synchronization Architecture

Click for full size image

Direct Server Sync via Proxy

Direct Server Sync via Proxy (DSSvP) allows users to synchronize their Siebel Handheld application and database directly with the Siebel server. The user connects the handheld device to the Siebel application server through ActiveSync and the network connection established by the companion PC. The connection runs through an IIS Web server to the Siebel Gateway server and application server, where the Sync server components are installed.


 Siebel Sales Handheld Guide for Windows-Powered Devices 
 Published: 18 July 2003