
Oracle SOA Suite 11g Performance Tuning Cookbook

Composite services often call out to external HTTP web services. If these external services are not available, or are slow to respond, then it can impact the application performance. By tuning the timeout to a lower or higher value, performance can be improved.
You will need to be familiar with SOA application development principals for this recipe.
These steps will set the timeout for an external HTTP service:
Open the composite.xml
file in JDeveloper.
Select the source view at the bottom of the main pane.
Locate the <reference>
section for the external service that you want to set the timeout for.
Inside the <binding>
tags, add the property oracle.webservices.httpReadTimeout
of type xs:string
with a value high enough to allow the service to respond, such as 60000
(60 seconds).
Add the property oracle.webservices.httpConnTimeout
with a type xs:string
, and a low value, such as 5000
(5 seconds).
Save the composite...