I have a RMI server and an applet communicating and doing callbacks as well. My question is if it is possible to have the same RMI server and servlets instead of applets to do callbacks? Can servlets and RMI servers participate in callbacks (without any applets)? How does the applet or servlet keep connections open with the RMI server when doing callbacks? Thanks in advance.