anchor.diff:  
   
   [[remoting-rmi]]
  -=== Exposing Services by Using RMI
  +=== RMI
   
   By using Spring's support for RMI, you can transparently expose your services through the
   RMI infrastructure. After having this set up, you basically have a configuration similar
  
positive.code: 
  
  [[remoting-caucho-protocols-hessian]]
  ==== Wiring up `DispatcherServlet` for Hessian
  
  Hessian communicates through HTTP and does so by using a custom servlet. By using Spring's
  `DispatcherServlet` principles (see <<webmvc.adoc#mvc-servlet>>), we can wire up such a
  
negative.code: 
  
  [[remoting-jms]]
  === JMS
  
  You can also expose services transparently by using JMS as the underlying communication
  protocol. The JMS remoting support in the Spring Framework is pretty basic. It sends
  