Well the main way of doing things asynchronously in Seam is to use @Asynchronous methods.
Sure, it's not SwingWorker but it and ajax (and perhaps using Seam events) give you
all the tools you need to do what you describe in your first post.
MDBs are for communicating between java programs (JMS) and with legacy code (JCA).
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4024931#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...