i am trying to figure out the best way to implement the server side of a web app with the following brief description:
- the web app allows users to create a filter which screens stocks in real time
- users create a filter and click Run on client side
- users filter instance is run on the server side continuously during the day, even if the user closes their browser
- need to be able to manage all the filter instances running on the server

at the moment i am thinking about doing a server-client setup, the client being the filter instances which communicate to the filter manager (server), but the client would run on the server as well. this would allow to run filter instances on additional back end computers if necessary and allow for management of the filter instances easily enough. i know this is vague but any input would be appreciated... i am implementing this using GWT, googles web toolkit, so everything in java with a mySQL db.