5
e Study 2011 - Dynamic Website - Three Tier Archite

Case Study 2011 - Dynamic Website - Three Tier Architecture

Embed Size (px)

Citation preview

Page 1: Case Study 2011 - Dynamic Website - Three Tier Architecture

Case Study 2011 - Dynamic Website - Three Tier Architecture

Page 2: 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.

Page 3: Case Study 2011 - Dynamic Website - Three Tier Architecture

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

Page 4: Case Study 2011 - Dynamic Website - Three Tier Architecture

What Happens

MySQLApache

PHP

SQL Query

Web Browser

Client

Server

Result Set

Windows/Mac

Unix/Linux

Page 5: Case Study 2011 - Dynamic Website - Three Tier Architecture

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