Does it make sense to have JMS over the Internet? Is it possible to have a topic subscriber on a local IP machine (using NAT) subscribing to a JMS server on the other side of the network?
Normally you wont do this.. As there are better/easier
ways to do the same thing..
But in many cases you may be forced to do this as you may need to talk with
third party who will accept input only from Messaging
Service like MQSeries, TIBCO etc(which may or may
not be JMS messages)...
The precaution that should be taken for sensitive messages
are that it should be encrypted while sending... Also
internet being unreliable mechanism it may be better
to send "Guaranteed Message"..
ways to do the same thing.. Could you please brief about some of the waysNormally you wont do this.. As there are better/easier
All J2EE API's (stateful and stateless and JAX-RPC as well) are available on the client side with ~150 KB runtime and no secuirty issues over HTTP.
JMS chat with < 150 KB runtime over the Web: