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?

questionAnswers(3)

yourAnswerToTheQuestion