The HTML Sample Application is a sample of an enterprise home banking application. The sample demonstrates the most important steps in developing an online home banking application using the features of the Branch Transformation Toolkit that support HTML clients. This sample should be used as a guide for solution providers who wish to gain a better understanding of the facilities of the toolkit in this area, and how to better utilize them to build an online home banking application.
The Java(TM) source code for the application is contained in the com.ibm.btt.samples.html package.
The target environment for the HTML sample is a four-tier architecture (client, application presentation layer, application logic layer, and backend system layer), as described in the Base Sample Application. The client, in this case, is the Web browser being used to access the home banking application. This application does not show the details of communication between the server and the host, as this is not the purpose of the sample.
The application is composed of the following:
The main component of the architecture being used by the HTML Sample Application is the toolkit Struts extension, which provides business navigation control and transactions support. This application also makes use of EJB/WSIF actions, bean invokers, session management, and work area.