Overview
The purpose of JBoss Remoting is to provide a general purpose framework for symmetric and asymmetric communication over a network. It supports various modes of interaction, including invocations, one way messaging, and asynchronous callbacks.
There are two generations of Remoting in active use:
Remoting 2
Remoting 2 is currently used in various versions of JBoss Application Server 4 and 5, as well as a variety of standalone projects.
Remoting 3
Remoting 3 is the next generation of Remoting. It will support a variety of modules in JBoss Application Server 6.