现在我在开发一个JMS系统,主要有三层,一层是遗留系统,一层是EJB,还有一层是GUI client.现在的要求是,遗留系统(C++)那边会随机的动态

现在我在开发一个JMS系统,主要有三层,一层是遗留系统,一层是EJB,还有一层是GUI client.现在的要求是,遗留系统(C++)那边会随机的动态产生事件,然后改写DB,每次发生这种事件,GUI这边要捕获这个事件,在界面上要有警告窗口弹出,用户确定了以后,从DB读数据.我的想法是要实现这样的功能:必须要有两个JMS destination,一个用于遗留系统和EJB之间,一个用于EJB和GUI client之间.第一个JMS destination 的consumer是一个MDB,用于捕获遗留系统产生的动态事件,在这个MDB的onMessage()里面调用方法产生第二个JMS destination的producer,然后GUI那边的consumer是一个多线程的普通Java类,作为第二个JMS destination的consumer监听消息,产生相应的动作.
不知道我这样的设计有没有问题,请各位指教.

板桥大哥,你在那里啊
帮帮忙啊!!!