One of the interesting new features in JBoss 5.0 is a new open-source remoting framework. You may be tempted to bring up RMI, Jini, EJB, and all the others and cry "enough!", but John Mazzitelli thinks that this one will be worth your while. In Introducing JBoss Remoting, he introduces the advantages of this framework: "The competitive advantage of JBoss Remoting is that it is very lightweight, agnostic to network transport, and easy to extend. It supports a versatile invocation model that is far beyond today's RMI or web services. There is no need to generate and compile a client-side agent for each service. As a result, JBoss Remoting provides the basis for more complex and heavyweight remoting frameworks."