Siebel Medical Handheld Guide > Overview of Siebel Medical Handheld >

Synchronization Methods and Architecture for Siebel Handheld Applications


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

Handheld Application Synchronization

A Handheld Application Synchronization Server component that is running on the Siebel application server can accept concurrent synchronization requests from multiple synchronization clients. When connecting directly to a server, the Siebel Handheld Application Synchronization Client synchronizes its data directly to a server database. Companion Synchronization allows users to synchronize the Siebel Handheld application database to the local database on a companion PC device and invokes Siebel Remote to synchronize a local database with the Siebel Server database.

In Direct Server Synchronization mode, the Siebel Handheld Application Synchronization Client uses the HTTP (or HTTPS) protocol over a network connection to communicate with the Siebel Handheld Application Synchronization Server. Users must 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 and supports synchronization with a data source specified in a client configuration; the database resides on the companion PC.

Companion Synchronization

Companion Synchronization 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. The user launches Siebel Handheld application synchronization from companion PC or the device. The user can change the default filters using Siebel Handheld application synchronization.

Direct Server Synchronization

Direct Server Synchronization 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 a IIS Web Server to the application server, where the synchronization server components are installed and running.

Direct Server Synchronization via Proxy

Direct Server Synchronization 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 a IIS Web Server to the application server, where the synchronization server components are installed.

Siebel Medical Handheld Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.