How do I decide between Enterprise Java Beans (EJB), Remote Method Invocations (RMI), and CORBA?

Prasad Thammineni

The following article desribes RMI, EJB and compares them.

Deciding whether to use RMI, CORBA or Enterprise JavaBeans

[Alex: the article isn't available at all, but it can still be found here. Big thanks to Peter Alzheimer]