Procedure Call
A more natural way to communicate is through procedure call:
- every language supports it
- semantics are well defined and understood
- natural for programmers to use
Basic idea: let’s just define a server as a module that exports a set of procedures that can be called by client programs.
To use the server, the client just does a procedure call, as if it were linked with the server