Consume multiple web services Async



I'm looking for best pratice examples on how to call multiple (1 to n) web
services asynchronously (server side) than merge the results from these web
service in to one result set.

I've written and tested a possible solution but it is written around a fixed
number of web service providers.

What I'm looking for is an example for how to dynamically call
asynchronously 1 to n web service providers based on users selection. All
the examples I have found use a fixed number of declared method variables to
store the results from each of the web service then use a wrapper method to
merge the results in to a single result set. This was find when I had a
fixed number of web service providers but the system I'm working on is being
deployed to multiple locations and I need to have a way to dynamically create
temp storage variables until all results are returned.

Additional Information:
Each ASP.NET Web Service returns a serialized collection of objects.
The user will be able to select all or any combination of Web Service
providers.
The merged results will be presented to the user via a repeater on a ASP.Net
page.

Thanks In advance


.


Loading