What Makes a Good RPC?
-
Silent calls (no I/O to terminal or screen, no user intervention required)
-
Minimal resources required (passes data in brief, controlled increments)
-
Discrete calls (requiring as little information as possible from the process environment)
-
Generic as possible (different parts of the same package as well as other packages could use the same RPC)