After some early testing against various different connection speeds we
found that due to the large amount of XML that was being created some
of our webservices were taking too long to return the objects that they
had created. I have been able to speed this up dramatically using a
couple of different methods (basically converting the objects into
delimited strings) however I do not think this is an ideal solution.
I have now been looking at requesting chunks of data from the
webservice using a thread and putting them together at the other end.
This is great for simple objects with simple queries on the server side
HOWEVER here is my problem....
We make a request to the web server and the webservice retrieves a
large amount of data from the database the data is then grouped and
manipulated in the business rules objects and an assembler converts the
BR objects into the Tremotable decendant (as described above) for
transfer. What I would like to do is store the created object in
memory or in a database on the server side so that a second webservice
can request chunks of the object before telling the server to free it.
Does anybody know if this is possible or if it is a stupid idea and in
either case feed back would be great
thanks
jim