Easy Bank
Easy Bank
(Project Proposal)
Submitted by:
Rab Nawaz Gondal Sajjad Ahmad Madani Shahzad Sarwar Muhammad Laeeq Aslam 2001-03-0030 2001-03-0033 2001-03-0034 2001-03-0055
Submitted to:
Mr. Irfan-ud-Din
CS582- Distributed Systems
Introduction
In the real world, Banking system is a comprehensive example of distribution system and also financing sector is also one of the rapidly growing sectors. The motivation behind selecting the Distributed Banking System as project is to get the experience of the real life problems such as the Banking System, which will help us to develop better understanding of the commercial applications.
Abstract
The focus of the project is to provide the banking services to the client. Client will be able to access account information and also will be to operate his/her account, which will be stored on geographically distributed servers. The location of the data will be transparent to the user. Transparency and Concurrency control is the key objectives to be achieved in this project. Note: We might try to provide fault tolerance through back up server to provide seamless service to user in case of failure of one server.
Create Account Delete Account Balance Enquiry Process Transaction Withdraw Money Deposit Money
View Current Balance
Technology
We will be using the .NET platform, which was recently rolled out by Microsoft. C# language will be the development tool which has got all the power of C++, Java and VB.
Team
Rab Nawaz Gondal Sajjad Ahmed Madani Shahzad Sarwar Muhammad Laeeq Aslam
Name
Roll No.
Bank Server 1
Server3
Client Branch City B Central Bank Server Client Branch City C B ank Server 2 Profit Loss Account D ata
Server3
Server3
Bank Server 3
All the communication over the links will be Provided by .NET remoting
Client Branch City F