Salve vorrei implementare un modulo J2EE composto da un pool di MDB che siano triggerati all'evento "onMessage" dal server JMS, ma che condividano una tabella di memoria comune (mappa di tipo "ConcurrentHashMap") dove andare ad aggiornare lo stato della variabile ricevuta dal messaggio JMS. Avevo pensato di creare un Session EJB che crea un'instanza MDB cosicchè la mappa sarebbe membro statico del SEJB accessibile dinamicamente da ogni MDB. E' l'approccio giusto o esiste qualche tecnica più elegante?

Grazie