Phase I: Answers to some Frequently Asked Questions (FAQ)

  1. Since this ultimately will be a faul-tolerant banking system, should we be storing account information in files on disk? No. All state information associated with a branch should be stored in the memory of the branch server. In subsequent phases of the project, we will be exploring various options to ensure that this information cannot be lost or corrupted due to failures.

  2. If a Deposit, Withdraw, or Query operation is requested for an account that is not managed by the local branch, should the branch GUI simply send a message to the correct branch server? No. In Phase I, the branch GUI should communicate only with the corresponding branch server. The branch GUI should reject input that it cannot handle.

  3. [Sept 10, 2001]: The amt argument to Query has been dropped.