JDSM (Java Distributed Service Management) is a lightweight and simple alternative to EJB implemented on top of RMI which may be of interest to some folks on certain projects.
Please take a look at:
http://www-106.ibm.com/developerworks/java/library/j-jdsm/
Feedback is welcomed.
Noam.