java.net.SocketTimeOutException: Read TimeOut

Good Evening:
In a Telco Web application which consist of package sales there are various systems involved for example connected to a Online charge System OCS to create recharges using tuxedos
in OCS, then connect to a system that connects to a system thet gets offers and promotions called MTH via a webservice which is include in a load balancer

The quantity of erros have been increasing during the days in Peak hours but today Sunday there must not be so many as weedays but still increasing these Error:

Packagesale Unexpected Error
javax.xms.WebService Exception:
java.net.SocketTimeOutException: Read TimeOut

In this incident these errors have been appearing 2 days ago, We involved everybody the database Specialist found nothing, The Network guy checking the load balancers and firewall
if he founds data losses but nothinh has been found, The middleware Guys who manages the managed servers (oracle SOA)from the MTH System and test webservices from ,
load balancer and by node fund no errors

We restared every System in a controlled way but the errors persist

Even The Provider or factory who built the solution has not found something yet

is there any Systematic approach or guidance to diagnose the cause root efficiently and quickly?
maybe its to vague tghe description but thats all we know so far

Thanks for your help in advanced

Definitely a network issue and/or server under load.

Try increasing timeout value (default 60 seconds) or catch the error and take avoiding action.

This is a common problem.