Friday, October 31, 2003 10:34 AM
There is no similarity at all,
JMS is Java Message Service, which enables asynchronous messaging between objects,
JavaMail is an API wrapping mail services, so a Java application can use different mail servers without being locked to a vendor's API
and RMI is Remote Method Invocation, a mechanism which is built let objects on different JVMs talk together transparently.