The target environment for the Internet Banking Sample is a three-tier architecture (client, server, and host layers), and supports two different types of client (channels): one as an HTML browser and the other as a Web2.0 browser. The clients, in this case, are 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 Internet Banking Sample Application is a flow processor, which provides process management and transactions support. The application implements navigation processes as state machines (processors) and transactions as operations.