Processes on customer accounts

This process consists of the actual business processes performed on a customer account. These allow the bank teller to use the Java(TM) Client Sample Application to identify the customer and get information about the customer's accounts, and allow the customer to make a deposit or a withdrawal on a personal account and to ask for an account statement.

Each of these processes has part of its execution on the client side, part on the application presentation server side, and part on the application logic server side. The following is the process flow:

  1. The client side builds a request that arrives at the application presentation server and starts its execution.
  2. The application presentation server passes the request to the application logic server through the EJB interface or WSIF interface.
  3. The application logic server inserts a record into the dummy Electronic Journal and sends a formatted buffer to the backend system.
  4. When the backend system transaction is completed, the application logic server unformats the returned data from the backend system and updates the dummy Electronic Journal with the transaction result.
  5. The application logic server sends the transaction result to the application presentation server.
  6. The application presentation server processes the received data and returns the reply to the client.
  7. The client displays the appropriate information or confirmation.