Adopted Architecture

To realise this project we have opted for the three-tier architecture as it perfectly suits for a web application. Figure [*] at page [*] shows the global architecture of the present project.

Figure: Global Architecture of the Project (Source: [11])
Image global_architecture

A user requests or enters some information using the presentation layer. The request is then passed to the Business Logic Layer (BLL). There, the adequate actions are taken and the necessary requests are sent to the Data Access Layer (DAL). Finally, the Data Access Layer is responsible for sending the appropriate queries to the database. Analogically, the reply is sent back to the user in over these three layers in inverse order.

In the following sections a more detailed description of the functionalities of each level is given. At the same time, this depiction of the layers used also describes the implementation of the project.



Subsections

Dominik Zindel 2007-06-16