In our company we're currently using Powerbuilder 11.5 and will be upgrading soon to 12.5.2. In one of our applications we have a webservice consumer using the .NET WDSL engine.
The webservice we're calling has, when called from a web browser, a response time of approximately 20 milliseconds. When called from Powerbuilder however, we're measuring a response time of around 320 milliseconds. Now of course, some overhead is to be expected but this seems rather excessive.
I've browsed around and found the suggestion of serializing our webservice proxy dll's:
http://search.sybase.com/kbx/solvedcases?id_number=11586190
How to reduce the service reponse time in PowerBuilder?
I have done this and the response times have improved significantly: now the average time is 170 ms, which is an impressive 47% improvement, but it's still too slow. So I have two questions:
- Are there any other improvements that can be made to make a Powerbuilder webservice call faster?
- Having read what little release notes I could find (EBFID: 21365, BugID: 721280), I must be looking at the wrong places, I've seen that Powerbuilder 12.5.2 holds performance improvements for webservices. Can anyone tell me how much improvement we can expect?