anchor.diff:  
   
   [[remoting]]
  -== Remoting and Web Services with Spring
  -
  -Spring features integration classes for remoting support with various technologies.
  +== Remoting and Web Services
  +
  +Spring provides support for remoting with various technologies.
   The remoting support eases the development of remote-enabled services, implemented
  -by your usual POJOs. Currently, Spring supports the following remoting technologies:
  -
  -* *Remote Method Invocation (RMI)*: Through the use of  `RmiProxyFactoryBean` and
  +via Java interfaces and objects as input and output. Currently, Spring supports the
  +following remoting technologies:
  +
  +* <<remoting-rmi,Remote Method Invocation (RMI)>>: Through the use of  `RmiProxyFactoryBean` and
     `RmiServiceExporter`, Spring supports both traditional RMI (with `java.rmi.Remote`
     interfaces and `java.rmi.RemoteException`) and transparent remoting through RMI
     invokers (with any Java interface).
  -* *Spring's HTTP invoker*: Spring provides a special remoting strategy that allows
  +* <<remoting-httpinvoker>>: Spring provides a special remoting strategy that allows
     for Java serialization though HTTP, supporting any Java interface (as the RMI
     invoker does). The corresponding support classes are `HttpInvokerProxyFactoryBean`
     and `HttpInvokerServiceExporter`.
  -* *Hessian*: By using Spring's `HessianProxyFactoryBean` and the
  +* <<remoting-caucho-protocols-hessian>>: By using Spring's `HessianProxyFactoryBean` and the
     `HessianServiceExporter`, you can transparently expose your services through the
     lightweight binary HTTP-based protocol provided by Caucho.
  -* *JAX-WS*: Spring provides remoting support for web services through JAX-WS.
  -* *JMS*: Remoting via JMS as the underlying protocol is supported through the
  +* <<remoting-web-services>>: Spring provides remoting support for web services through JAX-WS.
  +* <<remoting-jms>>: Remoting via JMS as the underlying protocol is supported through the
     `JmsInvokerServiceExporter` and `JmsInvokerProxyFactoryBean` classes in the
      `spring-jms` module.
  -* *AMQP*: Remoting via AMQP as the underlying protocol is supported by the
  +* <<remoting-amqp>>: Remoting via AMQP as the underlying protocol is supported by the
     separate Spring AMQP project.
   
   While discussing the remoting capabilities of Spring, we use the following domain
  
positive.code: 
  
  [[remoting-rmi]]
  === Exposing Services by Using 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
  
negative.code: 
  [[remoting-amqp]]
  === AMQP
  Remoting via AMQP as the underlying protocol is supported in the Spring AMQP project.
  For further details please visit the {doc-spring-amqp}/html/#remoting[Spring Remoting]
  section of the Spring AMQP reference.
  
  [[remoting-autodection-remote-interfaces]]
  [NOTE]
  