Sorry for not being familiar with Struts:
where do your "Servlet Variables" stay? On the client application or on the Web Server?

In other terms: are you talking about updates in both directions?
i.e. about clients receiving stock updates and also about the same (or different) clients supplying stock updates to your servlets?