A system, method and computer program product are disclosed for
dynamically updating a computer application. According to the method, a
subscription request is sent to a publish/subscribe server so as to
receive updates to the computer application. An update notification or an
update is received from the publish/subscribe server, and the update is
dynamically applied to the computer application during execution without
restarting the computer application. In one embodiment, the update
notification is received from the publish/subscribe server, a request for
the update is sent to a second server, and the update is received from
the second server. Also provided are a system, method and computer
program product for sending updates to a computer application.