Wywołanie różnych usług internetowych równolegle z Webapp
Mamy aplikację webową stipes (java), która musi wykonać około 15 różnych połączeń internetowych z jednej metody. Na przykład: ...
public Resolution userProfile()
{
serviceOneCall();
serviceTwoCall();
serviceThreeCall();
serviceFourCall();
....
serviceTenCall();
return new RedirectResolution("profiel.jsp");
}
Wszystkie te mogą być wywoływane równolegle i nie są od siebie zależne. Jedyne, co robi większość z tych wywołań, to umieszczanie danych w sesji, a jeden lub dwa mogą umieścić dane w tym samym obiekcie, który jest w sesji, więc bezpieczeństwo wątku jest prawdopodobnie problemem.
Czy ktoś może zaproponować dobry sposób na wywołanie wszystkich tych jednocześnie?