Ayuda con EJB , cliente webservices y patron observer

Martincho
08 de Diciembre del 2008
Tengo que hacer un proyecto para un aserradero donde en el servidor correra una ejb, glassfish y la base de datos y en las pc de los usuarios una enterprise aplication client que se comunican con el ejb a traves de web services.
El problema que tengo esque necesito hacer un patron observador donde el servidor notifique los cambios efectuados en alguno de los registros de la bd a las aplicaciones clientes.
Que me recomiendan que use en este caso ? , no se como hacer que el ejb notifique a las aplciaciones clientes de los cambios ocurridos. Estuve mirando JMS pero me parece que no es lo que necesito , por con jms el ejb es el que se suscribe y recibe los mensajes que manda la aplicacion cliente, y yo necesito al revez.
Desde ya muchas gracias.