AWWW-1st3.6-w01.tresc-1.0-Slajd13
Rozszerzona architektura WWW
Realizacja aplikacji WWW wymaga zastosowania rozszerzonej architektury WWW, w skład której wchodzą trzy programowe warstwy funkcjonalne:
1. Warstwa klienta, odpowiedzialna za wizualizację graficznego interfejsu użytkownika i interakcję z użytkownikiem końcowym. Warstwa ta oparta jest na tradycyjnym kliencie HTTP.
2. Warstwa aplikacji, odpowiedzialna za generowanie dokumentów dynamicznych w odpowiedzi na żądania klientów. Warstwa ta składa się z serwera HTTP i z tzw. serwera aplikacji (application server), stanowiącego środowisko uruchomieniowe dla aplikacji generujących dokumenty dynamiczne.
3. Warstwa danych, odpowiedzialna za udostępnianie informacji osadzanych w dokumentach dynamicznych. Warstwa ta składa się z serwera bazy danych odpowiadającego na wywołania w języku SQL.