Client-side Asynchronous RPC

Client-side asynchronous function handling consists of three primary tasks: