Читать книгу Website Design and Development with HTML5 and CSS3 - Hassen Ben Rebah - Страница 25
1.3.4. Three-tier architecture
ОглавлениеThree-tier architecture, also known as the client-distributed server, or the second-generation client-server, subdivides the application into three different service levels:
– first level: presentation and local processing (data formatting, input checks, etc.) are accomplished by the client device;
– second level: global processing of the application is accomplished by a web server equipped with application extensions;
– third level: the data are accomplished by a database server (centralized DBMS).
Figure 1.8. Three-tier architecture
Table 1.4. Benefits and disadvantages of three-tier architecture
Benefits | Disadvantages |
---|---|
Thin client Easier deployment Centralized DBMS | All of the complexity lies in the intermediate tier (the web server) |