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 on a shared network) without the programmer explicitly coding the details for this remote interaction. That is, the programmer would write essentially the same code whether the subroutine is local to the executing program, or remote. When the software in question is written using object-oriented principles, RPC may be referred to as remote invocation or remote method invocation. All communications is transparent for developer. You need write code like for local object. You don't see differences between local and remote objects.
Full Specifications
What's new in version 3.0
Version 3.0 has added new domo-applications with callbacks demonstration.
General
ReleaseMay 23, 2012
Date AddedMay 23, 2012
Version3.0
Operating Systems
Operating SystemsWindows 2003, Windows 2000, Windows Vista, Windows, Windows NT, Windows 7, Windows XP