Dr. Drew Hwang, CIS, Cal Poly Pomona
Home
101
WDD
ECOMM
SWA
SP
Web Design and Development
Home
Introduction
Structure
Design
Presentation
Client-side Behavior
Server-side Behavior
Introduction
Web Computing
Web Standards
Print
Web Computing
Web Computing
Web as the ultimate client/server computing platform
Anytime, Anywhere, Saving
Web Computing Architecture
Font-end (client-side): browser
Back-end (server-side): HTTP server (web server)
Web server extensions: server-side scripting development environments (ASP.net, PHP, perl, JSP, Java Servlets, etc.)
Business logic: application servers
Data stores: database servers
Transport: TCP/IP, HTTP requests and responses
Networking: operating systems, Web application firewalls
Client-side
Browser
HTML
Built-in
Plug-in
Universal Resource Locator (URL)
Domain Name
Sub-domain Name
Virtual Directory
Domain Name Server (DNS)
Server-side
Apache, IIS, etc.
The only door
Process requests and responses
Not an application server or a database server
Not secure
Middleware (server-side scripting environment): ASP, php, JSP, CodeFusion, etc.
90% of the computing tasks
Heavy business logic
Centralized databases