I have a Spring application running in Tomcat. It uses Tapestry for the web tier. This all works fine.
What I would like to do is create a Swing front end in addition to the web front end. So I would like to re-use all the existing Spring middle tier.
One of the motivations behind adding a Swing front end is to cater for two clients viewing the same screen and when a change is made by one client this is immediately transferred to the other. This is crucial for the application to function correctly. If this can be done with AJAX without sending timed requests from the web tier I would also be interested.
The Swing front end will have to use Acegi security which already exists in the current application.
I am not sure how to go about this, and whether I need to use an alternate container (JEE) or can continue to just use Tomcat.
I have had a brief look at JMS but am not sure this is the easiest or right way to proceed.
As you can tell I am slightly confused. Any suggestions would be gratefully received and any links to examples of the suggested solutions.
Thanks
Paul


Reply With Quote