Spring Advanced Topics
In the previous chapters, the objects handled by Spring were created on a JVM. These objects were accessed and manipulated indirectly by the user using the HTTP protocol. In this case, all that the end user needs to access the objects in the JVM is the web interface of the application.
Remoting and Web Services are ways of communicating between applications. The applications can run on the same computer, on different computers, on different networks, and can even be written in different languages (a Python application can consume a web service provided by a Java application, for example). In remoting, the applications ...