They are two different concepts entirely. Reflection can be used to obtain information about a class and its members. i.e field names, method names, etc. RMI stands for Remote Method Invocation. It allows remote objects to be used as if the exist locally on the same VM. You can search www.google.com for tons of information.
Bosun (SCJP, SCWCD)
So much trouble in the world -- Bob Marley
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com