Bookshelf Home | Contents | Index | Search | PDF |
Overview: Siebel eBusiness Application Integration Volume I >
Scalability and Performance
There are four main areas to be aware of to improve overall performance for data integration and throughput of Siebel eBusiness Applications. Specifically, you should:
- Try to minimize round trips between systems. For example, if an integration needs to request three pieces of data, do not send one request. Wait for the response, and then send the next request. If you need multiple pieces of data, gather the data in a single request.
- Try to keep processing in a single session wherever possible, to avoid having to make calls between server components.
- Within a session, try to minimize the nesting of calls between components such as workflow, scripting, and the EAI Siebel Adapter. For example, use a workflow process to sequence the calling of business services and keep scripting code in self-contained steps. Workflow subprocesses can be used to package together commonly called sequences of services. Also, avoid scripting events on business components used by the EAI Siebel Adapter. Perform any scripting task either before or after the EAI Siebel Adapter call, rather than within it.
- Try to represent the incoming external data in the same code page and encoding that Siebel application uses internally (UCS-2). This eliminates the need to use Transcode business service in your workflow process which enhances the performance.
The remainder of this chapter discusses specific technologies and what you can do to improve performance in each area.
Bookshelf Home | Contents | Index | Search | PDF |
Overview: Siebel eBusiness Application Integration Volume I Published: 18 April 2003 |