Presentation is loading. Please wait.

Presentation is loading. Please wait.

Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login.

Similar presentations


Presentation on theme: "Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login."— Presentation transcript:

1 Client Server Model

2 Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login data User login data Application data Application data Data processing Data processing Centralized Centralized Access via Login Access via Login

3 Client Applications (Software) Provides user interface Provides user interface Stores some settings Stores some settings Can do some data processing Can do some data processing Little to no application data storage Little to no application data storage Same view of data no matter where you login Same view of data no matter where you login

4 Client-Server Advantages Centralized Data Storage Centralized Data Storage No data redundancy (no duplication of data) No data redundancy (no duplication of data) Reduces data dependencies Reduces data dependencies If data is stored on each user’s system and each system is different than data depends on how the user system is designed If data is stored on each user’s system and each system is different than data depends on how the user system is designed Data can not be shared easily if such dependencies exist Data can not be shared easily if such dependencies exist

5 3-Tiered Systems

6 3-Tiered System Database Tier (Database Server) Database Tier (Database Server) Data storage and low level data manipulation Data storage and low level data manipulation Server Tier (Application Server) Server Tier (Application Server) Manage client connections and data processing Manage client connections and data processing Client Tier (Client Software installed locally) Client Tier (Client Software installed locally) User interface and some data processing User interface and some data processing

7 Advantage of 3-Tier Systems Central Database Server accessed by multiple Application Servers Central Database Server accessed by multiple Application Servers In turn, each Application Server could independently manage thousands of users In turn, each Application Server could independently manage thousands of users Database Server is specially designed to do its job Database Server is specially designed to do its job Database Operations: Update, Insert, Remove, etc. Database Operations: Update, Insert, Remove, etc. Lots of disk storage and memory needed Lots of disk storage and memory needed Application Servers can be added to support more users or DIFFERENT APPLICATIONS Application Servers can be added to support more users or DIFFERENT APPLICATIONS Server Operations: Complex application-dependent computations Server Operations: Complex application-dependent computations Lots of processor power needed Lots of processor power needed

8 Internet vs. WWW Internet is the infrastructure that makes the WWW work. Packet Switching Packet Switching TCP/IP Protocol TCP/IP Protocol Physical Infrastructure Physical Infrastructure Fiber-optics lines, wires Fiber-optics lines, wires Satellites, Cable Modems Satellites, Cable Modems Routers, Hubs, Network Cards, WiFi systems, etc. Routers, Hubs, Network Cards, WiFi systems, etc. WWW is just one of many “virtual networks” built on the Internet. Websites: http, https, etc. Websites: http, https, etc. Email: pop, imap, etc. Email: pop, imap, etc. Other systems: ftp, instant messaging, etc. Other systems: ftp, instant messaging, etc. Note: Even to this day companies have “private virtual networks” that use the Internet, but are proprietary, locked-down. Note: Even to this day companies have “private virtual networks” that use the Internet, but are proprietary, locked-down.

9 WWW – Ultimate Client-Server System Already Standardized Already Standardized Built on the Widest Area Network you could imagine, i.e., The Internet Built on the Widest Area Network you could imagine, i.e., The Internet Standardized Clients that are free to use Standardized Clients that are free to use IE, Firefox, Safari, etc. IE, Firefox, Safari, etc. Lots of Servers already in place Lots of Servers already in place Apache, Windows Server (IIS), etc. Apache, Windows Server (IIS), etc. Database Servers Database Servers Umm, this was initially missing Umm, this was initially missing

10 WWW – Ultimate Client-Server System Already Standardized Already Standardized Built on the Widest Area Network you could imagine, i.e., The Internet Built on the Widest Area Network you could imagine, i.e., The Internet Standardized Clients that are free to use Standardized Clients that are free to use IE, Firefox, Safari, etc. IE, Firefox, Safari, etc. Lots of Servers already in place Lots of Servers already in place Apache, Windows Server (IIS), etc. Apache, Windows Server (IIS), etc. Database Servers Database Servers ColdFusion, ASP, JSP, and PHP all have built-in support to connect to databases. ColdFusion, ASP, JSP, and PHP all have built-in support to connect to databases.


Download ppt "Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login."

Similar presentations


Ads by Google