Remoting is required by the EJB specification / built into the EJB framework - it's not something that's required/built into Spring, although there are several ways to accomplish this. The chapter on Remoting and Web Services in the Spring reference covers the options.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com