Database Reference
In-Depth Information
SOA Suite tuning
Some of the major SOA Suite tuning parameters are listed as follows. To achieve
high performance, the default parameters require changes.
Transaction timeouts : The default JTA time out of 300 seconds for SOA
Suite may not be sufficient for a production runtime. Some of the trans-
actions in the production environment take more than 300 seconds to
finish and logfiles show transaction time out exceptions. You will need
to increase the transaction time out. Please refer to Chapter 3 , Invoking
a BPEL Process , for detailed steps for setting up Global Transaction
Timeout , BPEL EJB's Transaction Timeout , and syncMaxWaitTime .
Database sessions : Set the process parameter in database > 300 . Also
set the session parameter > 200 . Please refer to Chapter 1 , Creating
Basic BPEL Processes , for details of setting the process parameter for a
SOA database.
64-bit JVM : Always ensure that you are using a 64-bit JVM. The 64-bit
JVM will allow you to have the recommended heap size of 4 GB.
However, for a 32-bit JVM one can get the maximum heap size to 2 GB.
On the other hand the 64-bit processor instructions are more efficient
than the 32-bit ones.
Payload validation and audit level :Payloadvalidationofincomingmes-
sages (while configuring the server URL) decreases the performance. Go
to the SOA enterprise manager console to disable the payload validation.
The URL for EM is http://{adminserver-host}:{adminserver-
port}//em/ . Right-click on soa-infra from the left navigation menu
and select SOA Administration and then BPEL Properties to change
the Payload Validation and Audit settings. As shown in the following
screenshot, ensure that the checkbox for Payload Validation is un-
checked. Usually payload validation is used to intercept the incoming
payload data and convert the non schema-complaint data to fault. The
payload validation involves additional processing and, therefore, it de-
creases the overall performance. Setting the Audit Level option higher
also decreases the performance. One can change the Audit Level option
by selecting Off , Inherit , Minimal , Production , or Development , as
shown in the following screenshot.
Off : Highest performance
Search WWH ::




Custom Search