Exact, le seul lien entre deux pages s'est son conteneur, à savoir la fenêtre du navigateur. Si elle ne sont pas lié dans l'architecture parent-enfants de l'objet "window" (ou document) il n'y a aucun contact possible entre elles sans passer par une requète http.
Mais ton traitement "parallèle" m'échape. Pourquoi "impossible" de le faire de façon linéaire? Une classe devrait pouvoir attendre des valeurs mais de n'importe où. Je suis sûr que la structure peux être changée sans pour autant devoir changer les Servlets, en utilisant la capacité de stockage du serveur par exemple.
Sinon, l'idée même d'une classe n'est pas sa grande flexibilité à être modifié ;-)