Based on the Apache Struts Web Application Framework, the Branch Transformation Toolkit provides a set of features and mechanisms that support an HTML-based graphical user interface (GUI) that is presented in a Web browser using an HTTP connection. This is the Branch Transformation Toolkit Struts Extensions component.
An HTML-based GUI might be particularly appropriate for implementing home-banking applications, but it may also be used in commercial environments including teller, call center, and branch sales environments. The HTML Sample Application is a demonstration of the Branch Transformation Toolkit Struts extensions.
Struts extensions uses and extends the Apache Struts Framework to enable an HTML-based client to send requests to and receive responses from a toolkit application using the HTTP protocol. It provides the following functionality:
An HTTPSession must be established for the connection between the application server and the HTML browser on the client machine. The toolkit Struts extensions associate the HTML client session with the HTTPSession. This common session is then associated with its own toolkit context. The HTML client session context holds the data that will be affected by the user's interaction with the GUI presented in the HTML browser.