How are your applets connected to the database? Is it through a JEE layer? If so, I don't think JEE is the best choice for push architectures unless you wanna do crazy things. The best is to define what your real time quantum is and check the server periodically.