Ciao a tutti

Mi si è presentata la necessità di dover implementare un listener che si metta in ascolto di messaggi spediti da un server remoto su di un socket.

Nelle specifiche dovrei sviluppare questo modulo in ejb 2.1 in quanto andrebbe ad integrarsi con una piattaforma già consolidata che gira su jboss 4.2 (jdk 5)

Documentandomi su internet ho letto che non è una buona pratica di programmazione aprire socket e di conseguenza thread con ejb (per motivi di passivazione e di conflitti con il container nella gestione dei thread)

Qualcuno potrebbe suggerirmi una soluzione per ovviare a questo problema???

in realtà dovrebbe esserci questo modulo che comunica sul socket in entrambe le direzioni e dietro un ejb che andrebbe poi ad integrare i dati letti con la piattaforma sovrastante, pertanto ho la necessità di poter ascoltare di continuo i messaggi dal socket e poter effettuare delle richieste al server remoto sempre via socket

grazie a tutti anticipatamente.