| 
 Siebel Remote and Replication Manager Administration Guide > About Siebel Remote > Locks, Concurrency, and Conflicts > 
Locking and Concurrency
 
Concurrency rules and behaviors in Siebel Remote include the following items: 
- The Transaction Processor server component can run while any other server component runs.
 - There can be only one Transaction Processor for each Siebel Server.
 - Only one instance of the Transaction Router, Transaction Merger, Synchronization Manager, or Database Extract can process a given remote client at any one time:
 - The following server components cannot process a remote client while a database extract is in progress for that client:
- Transaction Router
 - Transaction Merger
 - Synchronization Manager
  
 - If a Transaction Router, Transaction Merger, or Synchronization Manager resides on the same server, then they can process the same remote client at the same time.
 - Multiple instances of Database Extract that run at the same time allow Siebel Remote to extract multiple lists of users. This configuration reduces the duration of the overall extract.
  
 |