Parallel DB/WS Calls
<p>I am building a set of web services with the intent to aggregate similar data sets across multiple backends (through db calls and service calls).  Some of the queries could take more than a couple of seconds to run, and if I stack these requests sequentially, there is a chance the total run time would be outside of the desired response time.</p>

<p>I am hoping to make the calls in parallel, collect all results and then aggregate.  What is the best approach to tackling this?</p>

<p>The services will be deployed to Websphere 6.1 (so java 5, j2ee 1.4).</p>

<p>Any information would be greatly appreciated.</p>
