Chamando diferentes serviços da Web em paralelo do Webapp

Temos um aplicativo da web stipes (java) que precisa fazer cerca de 15 chamadas de webserivce diferentes, tudo a partir de um método. Por exemplo: ...

    public Resolution userProfile()
    {
        serviceOneCall();
        serviceTwoCall();
        serviceThreeCall();
        serviceFourCall();
        ....
        serviceTenCall();

        return new RedirectResolution("profiel.jsp");
    }

Todos eles podem ser chamados em paralelo e não dependem uns dos outros. A única coisa que a maioria dessas chamadas está fazendo é colocar dados na sessão, e um ou dois podem colocar dados no mesmo objeto que está na sessão, portanto, a segurança do thread provavelmente é uma preocupação.

Alguém pode sugerir uma boa maneira de chamar tudo isso ao mesmo tempo?

questionAnswers(3)

yourAnswerToTheQuestion