Unlike Web Services, Remoting is a technology that can be
used in homogenous environments only. Remoting technology uses channels and
formatters. The channels provide the transport protocol and the formatters are
responsible for serialization and de-serialization. We can create SOAP channels
rather than using the HTTP channels in .NET. In such a case, we have to make
use of the System.Runtime.Serialization.Formatters.Soap
namespace in .NET.