Fluorine .NET Flash Remoting Gateway

Remote procedure call

Remote procedure call (RPC) is a technology that allows a computer program to cause a subroutine or procedure to execute in another address space - commonly on another computer, without the programmer explicitly coding the details for this remote interaction.

A RPC is initiated by the client sending a request message to a known remote server in order to execute a specified procedure using supplied parameters. A response is returned to the client where the application continues along with its process.

The object parameter-passing mechanism in a remote call request is called object serialization.

RPC technologies

  • Flash Remoting
  • Java Remote Method Invocation (Java RMI)
  • Microsoft .NET Remoting