What if you design your web service to have two operations? One is a get list to return only ids (and maybe just a few indexed fields?) of records that match your query and the second is to pull just the data for the record the client wants to see using the selected ID. This might prove to be faster overall. It would separate out the time to load each record and closely mimic the functionality of Mid-Tier.
On Tuesday, November 24, 2015 at 11:28:55 AM UTC-5, Terry Bootsma wrote: > > ** > > Environment: > > MidTier Version: 8.1.SP02 Patch 001 201506122355 Hotfix > > Java Version: 1.8.0_40 > > Web Server: Apache Tomcat/7.0.53 > > OS : Red Hat Linux > > I'd be interested in getting feedback from anyone who is utilizing BMC Web > Services and their performance when it comes to larger amounts of data. > > For example... > > I am querying a form that returns ~ 500 incidents. If I query the form > directly via a browser from the ARSystem MidTier, the response time is < 2 > seconds. If I submit the same query via web-services (same underlying > form) , the response ~= 13 seconds. I know that there is overhead > associated with SOAP/XML processing, but if anyone has come across any > tricks/tuning specifically for Web Services, I would be interested in > hearing from you . > > Thank you > > Terry > > > > _ARSlist: "Where the Answers Are" and have been for 20 years_ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"

