Overview: Siebel eBusiness Application Integration Volume I > Scalability and Performance > EAI Siebel Adapter Performance >

EAI Siebel Adapter in Parallel


A common technique to improve throughput is to run multiple instances of the EAI Siebel Adapter in parallel. For the MQ Receiver, you do this by running multiple receiver tasks. For the EAI Object Manager, you do this by starting multiple simultaneous HTTP sessions. There is little interaction between each instance of the EAI Siebel Adapter. If the database server is large enough, almost linear scalability of the EAI Siebel Adapter is possible until either the limits of the CPU or the memory limits of the Siebel Server are reached.

CAUTION:  If two sessions attempt to simultaneously update or insert the same record, one will succeed and one will produce an error. Therefore, when running the EAI Siebel Adapters in parallel, you need to prevent the simultaneous update of the same record in multiple sessions. You can prevent this by either partitioning your data or retrying the EAI Siebel Adapter operation in the event that the error occurs.


 Overview: Siebel eBusiness Application Integration Volume I 
 Published: 18 April 2003