Upload
byron-mitchell
View
213
Download
0
Embed Size (px)
Citation preview
Case Study 2011 - Dynamic Website - Three Tier Architecture
Client Side v Server Side
• Client side e.g. JavaScript• Tasks localized to users interface.• E.g. image rollover or page transition effect.
• Server side script used to access server resources e.g. database or external files.
• Perform more sophisticated tasks e.g. store users shopping cart in a database.
• Available again the next time the user logs on, irrespective as to which computer.
Client Side Software
HTML BrowserHTML + JavaScript
PHP
Server Side Software
Unix Operating Systemor
Linux OS
Apache Web server
PHP processor/interpreter
Module
Database Software
MySQL
Dynamic Website Three Tier Architecture Software
What Happens
MySQLApache
PHP
SQL Query
Web Browser
Client
Server
Result Set
Windows/Mac
Unix/Linux
Client Side Software
HTML BrowserHTML + JavaScript
PHP
Server Side Software
Unix Operating Systemor
Linux OS
Apache Web server
PHP processor/interpreter
Module
ExtrasShopping Cart e.g.
Zencart+
Payment Merchant facility e.g. Nochex,
Eway, Paypal.
Database Software
MySQL
Dynamic Website Three Tier Architecture Software