Professional Documents
Culture Documents
cw2 Sheet
cw2 Sheet
The bank employee service keeps bank employees’ data and authorise them to perform bank operations
through following services:
The registration allocates an authorisation code to each bank employee. The bank employee service returns
the authorisation code after a successful login process. The bank employee service has to pass bank
employees’ authorisation codes to the bank customer service to identify the bank employee, who requests a
particular service.
The bank customer service manages and stores all customers’ data. It also checks authorisation codes
of bank employees that they submit to the bank customer service with every service request. The bank
customer service performs the following operations:
Bank employees communicate with both the bank employee and bank customer services. They have
to register with the distributed bank system to be able to perform any operations. After login bank
employees have to download those customers’ data they manage through the bank customer service from the
file system. They have to upload any change in customers’ data to file system through the bank customer
service. Bank employees may request the following services from the bank customer service:
- employees registration/deregistration,
- employee’s login/logout,
- downloading customers’ data
- modifying a customer’s account(s) data.
Bank employees are able to perform some “local” operations, i.e. operations, which do not require
communication with the remote Web Services:
- displaying customers’ list,
- displaying customers’ accounts details.
c l ie n t
1 I bank
N e m p lo y e e
T s e rv ic e
E
. permission
R
.
N
bank
E
customer
T
s e rv ic e
c lie n t
n