A bank teller application topology consists of a number of client
workstations with financial devices attached. The workstation downloads the
client application on request from a Web server. The client applications,
which mainly deal with presentation and local financial device handling, have
access to the branch server (that is, the solution application server) using
the HTTP or SSL protocols. The solution application server
provides common services such as electronic journaling and parameter tables
to the client workstations, as well as access to the transactional logic of
the back-end enterprise servers. A toolkit server application can also
be deployed on the physical server for a regional or central data center without
changes to the application.