Bank: Account listing and deposit acceptance

This post is part of a series on a project I am doing to build banking architecture. As I found myself faced with an 8 hour layover in Frankfurt, Germany I decided to put the time to good use. I mentioned in my last post the two pieces of functionality left outstanding before a fully fledged client could be implemented, this functionality was: Listing of accounts Deposits Listing accounts The listing of accounts is open for now: any user can retreive the full list of users on the system This will help the bank market flourish, and the functionality will be scope limited after testing. »