Calling a software service, typically on a remote server, from a client machine. The term is used to describe a variety of remote procedure calls (RPCs) and service architectures, where one application calls a remote application. Depending on the software platform, remoting may also refer to the transfer of data between applications within the same machine (see
IPC). See
Flash remoting,
RPC,
Web services and
SOA.