Chapter 15. Using Spring Remoting

So far, all of the examples we have looked at have assumed that all the components in your application will be running on the same machine, and indeed, in the same JVM. All other things being equal, this architecture is preferable to one where components are distributed across many different machines. In some cases, however, running an application on a single machine is not sufficient to meet the requirements of the application, and component distribution is needed in order to meet these requirements. In general, we see these distributed Java applications fall into two general categories: Java EE and non-Java EE.

For Java EE applications (and by that we mean applications that make use of EJB or have EJB available ...

Get Pro Spring 2.5 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.