1016: Mainline
The reasons
why you might want your computer, a client, to
run a method on another computer, a server, include the following:
- The method requires a great deal of computation, and the server is a
faster computer.
- The method requires a great deal of computation, and you have managed to
break up the computation into multiple pieces, which you can ship off to
multiple server computers.
- The method is maintained by someone else; rather than enduring
reinstallations, you simply run the method remotely, on the server,
where the method is maintained.
- The method makes use of information that is available on a server, but
is not available on your computer.