We are working on an application that relies heavy on web services with soap protocol, however we are experiencing some performance problems.
It seems that one image won't process more than 5 simultaneous requests(connections to a specific webservice).
At first we thought is was the listenBacklog ivar in SstSocketConfiguration, which defaults to 5. However increasing this only makes visualage accept more simultaneous connections, but it won't process them.
An example might clear things up:
if 1 client has 5 simultaneous threads to a server, the request response time is an average of 500ms
if 2 clients each have 5 simultaneous threads to a server, the request response time climbs to an average of 1000ms, effictively doubling the response time.
The server is running on a win2k3 server, clients are 1 xp pro and 1 win2k3.
We are using visualage with SST Web services on the server.
We are load testing with Jmeter.
Now my question is: is the max connections/max threads some setting that is in visualage or is it maybe some kind of windows seting or ...?
Second question, I've noticed that in the roadmap for VisualAge there are planned enhancements for Web Services support. Is there any documentation available on some of the planned changes?