Client / Server Architecture
-
Components
-
Databases
-
Major client / server application
-
Database is the server
-
Display program is client
-
Middleware
-
Internet
-
Example
-
World Wide Web (hypertext transfer protocol, HTTP)
-
Paradigm Shift
-
Client heavy
-
Standard PC
-
Large maintance cost
-
Provides most user customization
-
Client light: Network Computer
-
CPU, Memory, HDTV chip, Cable Chip
-
Software and data from network
-
Java: programming language interpreted by Web browser
-
Software maintained on server
-
Advantages of mainframe while off-loading computing