Dear Ernest Friedman-Hill,
Many thanks for your inputs.
Here's some more information and answers to your questions,
how does the desktop app identify the one particular web client to notify, since potentially there could be many visitors to the web site.
The desktop application has the static IP address of the machine (web client) on which the web application and the RMI Server would be running. Your question also highlighted the point that it wouldn't be possible to achieve the requirement via an HTTP call but would work by using RMI(I guess, but I will create a prototype to
test it soon).
Is this supposed to run on the Internet, or on an intranet?
It would be running on an intranet.
What should happen if the desktop client is running, but the web client is not?
The desktop application will receive a failure message, but as the concept is at a very basic stage, we assume that the web client would be working
(all time) when the desktop application sends a notification request.
Kind regards,
Hardik Raja