|Bookshelf Home | Contents | Index | PDF|
This section provides an overview of important factors to consider when planning Direct Server Synchronization (DSS) infrastructure. One aspect of successful planning and execution of a Siebel Handheld DSS deployment is to understand hardware and network requirements. While these factors are generally applicable to all deployments, there are unique aspects to each customer configuration and implementation strategy. Therefore, it is highly recommended that customers conduct detailed configuration, sizing, and production readiness reviews with Siebel Expert Services. This is especially important for complex deployments, such as those supporting large numbers of users over wide geographic areas.
You can also improve the performance and scalability of DSS deployments by working with the Siebel application server component parameters. For more information about the Siebel application server, see Optimizing Server Process Management.
NOTE: The recommendations in this chapter are general ones and are intended to raise your awareness of the key factors in handheld synchronization, performance, and scalability. These factors must be confirmed for your actual environment, and the usage patterns in your enterprise should be taken into consideration.
The diagram in Figure 1 shows the servers and components that are required to deploy Direct Server Sync. The components are the Siebel database, Siebel server, Siebel Web engine, and Siebel Handheld. The synchronization components are the Siebel Sync engine which resides on Siebel server and the Sync client on Siebel Handheld.
CAUTION: Companion Sync uses Siebel Remote to complete the synchronization process to the Siebel server from the laptop. The remote mobile user's routing model must be set to Handheld User. Otherwise, sync will fail. For more information, see Siebel Remote and Replication Manager Administration Guide.
You can improve performance by properly selecting the machine that each server runs on (Web server, Siebel server, database server). For example, increasing the memory and number of spindles improves the database server performance, and increasing the number of CPUs and the amount of memory improves the performance of the application server.
There are many factors to take into account when designing and implementing your server and network hardware and architecture, and sizing your database. The critical factor in sizing a handheld implementation is the expected peak synchronization load. Specific application variables to consider in calculating this load are: the number of concurrent users, number of transactions, and size of the data file. These variables should be considered within the context of the hardware specifications, including memory and processor speed.
|Siebel Sales Handheld Guide|