SlideShare una empresa de Scribd logo
1 de 31
Distributed Information Systems - The Client server model Week 1 – Lecture 2
Client server model ,[object Object],[object Object],[object Object]
Operating system Proc A  Proc B Proc C Operating system Proc X  Proc Y Proc Z Client process Client process Server process Server process Host 1 Host 2 Proc. A asks Proc. X to Perform a service. Proc. Z asks Proc. C to Perform a service Host 1  does not  ask  Host 2 to perform a Service
A brief history of IS 1970’s 1980’s 1990’s 2000’s Main frame or mini with dumb terminals LAN server & PC s 2 tier Client Server 3 & 4 tier Client server
Application layers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network Dumb terminals Centralised Mainframe or Minicomputer Basic presentation Form definition Application Database File system
Centralised mainframe or Mini computer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network PCs PC Lan PC Server File system Presentation Application Database
Network PCs PC Lan File Server Operating system Application Operating system File system
PC LAN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network PCs 2 Tier Client server Database Server PC or UNIX Database File system Presentation Application
Network PCs 2 Tier Client server Database Server Windows or UNIX Proc C Operating system File system Operating system Application Database
Two Tier Client Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network PCs Servers Database File system Presentation 3 Tier Client/Server Application
Network PCs 3 Tier Client/Server Proc C Operating system File system Operating system Presentation Process Database Process Proc C Operating system Application Process
Three Tier Client Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Network PCs Servers Database File system Browser 4 Tier Client/Server Application Web
Network PCs 4 Tier Client/Server Proc C Operating system Browser Process Proc C Operating system Application Process Operating system File system Database Process Operating system WEB Server
Four Tier Client Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
The Advantages of distribution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The advantages of being centralised ,[object Object],[object Object],[object Object],[object Object],[object Object]
Communications & Networks ,[object Object],[object Object],[object Object],[object Object]
Distributed Components ,[object Object],[object Object],[object Object]
Integrating disparate systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Security ,[object Object],[object Object],[object Object],[object Object],[object Object]
Server platform ,[object Object],[object Object],[object Object],[object Object]
Performance, scalability & reliability ,[object Object],[object Object],[object Object],[object Object]
International differences ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case study ,[object Object],[object Object],[object Object]
Next week ,[object Object]

Más contenido relacionado

La actualidad más candente

Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System DevelopmentManjuShanmugam1593
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecturejit_123
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureAshir Mubeen
 
Client Server Architecture in Software engineering
Client Server Architecture in Software engineeringClient Server Architecture in Software engineering
Client Server Architecture in Software engineeringpruthvi2898
 
Client server architecture
Client server architectureClient server architecture
Client server architectureBhargav Amin
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver PresentationTuhin_Das
 
Client server technology main
Client server technology mainClient server technology main
Client server technology mainAnwar Kamal
 
client server architecture
client server architecture client server architecture
client server architecture Saurabh Soni
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model anniekate93
 
Client server technology
Client server technologyClient server technology
Client server technologyAnwar Kamal
 
Client Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dharpuja_dhar
 

La actualidad más candente (20)

Components of client server application
Components of client server applicationComponents of client server application
Components of client server application
 
Client Server System Development
Client Server System DevelopmentClient Server System Development
Client Server System Development
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Client Server Architecture in Software engineering
Client Server Architecture in Software engineeringClient Server Architecture in Software engineering
Client Server Architecture in Software engineering
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
 
Client server technology main
Client server technology mainClient server technology main
Client server technology main
 
client server architecture
client server architecture client server architecture
client server architecture
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model
 
Network_Administration_PPT
Network_Administration_PPTNetwork_Administration_PPT
Network_Administration_PPT
 
Peer to-peer network
Peer to-peer networkPeer to-peer network
Peer to-peer network
 
Client server technology
Client server technologyClient server technology
Client server technology
 
Thin client
Thin clientThin client
Thin client
 
Csc concepts
Csc conceptsCsc concepts
Csc concepts
 
Client Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dhar
 

Similar a Slides for Week 1 - Lec 2

lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.pptImXaib
 
A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)Tuan Yang
 
introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptxMugabo4
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Fwdays
 
networking concepts
networking conceptsnetworking concepts
networking conceptsmtguillermo
 
IT Network Asset Discovery & Inventory
IT Network Asset Discovery & InventoryIT Network Asset Discovery & Inventory
IT Network Asset Discovery & Inventoryikirmer
 
Presentation of ditributed system
Presentation of ditributed systemPresentation of ditributed system
Presentation of ditributed systemgoogle
 
client-server.pptx
client-server.pptxclient-server.pptx
client-server.pptxEbukaChikodi
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computingLinh Nguyen
 
Networking course khurram shahzad
Networking course khurram shahzadNetworking course khurram shahzad
Networking course khurram shahzadkhurrak_shahzad
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Abhay Ananda Shukla
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperShakas Technologies
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperShakas Technologies
 
Infrastructure SecurityChapter 10Principles of Compute.docx
Infrastructure SecurityChapter 10Principles of Compute.docxInfrastructure SecurityChapter 10Principles of Compute.docx
Infrastructure SecurityChapter 10Principles of Compute.docxannettsparrow
 

Similar a Slides for Week 1 - Lec 2 (20)

lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
Basic of Networking
Basic of NetworkingBasic of Networking
Basic of Networking
 
Ch12
Ch12Ch12
Ch12
 
A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)
 
introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptx
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
 
networking concepts
networking conceptsnetworking concepts
networking concepts
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
IT Network Asset Discovery & Inventory
IT Network Asset Discovery & InventoryIT Network Asset Discovery & Inventory
IT Network Asset Discovery & Inventory
 
Presentation of ditributed system
Presentation of ditributed systemPresentation of ditributed system
Presentation of ditributed system
 
client-server.pptx
client-server.pptxclient-server.pptx
client-server.pptx
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computing
 
Networking course khurram shahzad
Networking course khurram shahzadNetworking course khurram shahzad
Networking course khurram shahzad
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2
 
MUSIC.pptx
MUSIC.pptxMUSIC.pptx
MUSIC.pptx
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropper
 
Protecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropperProtecting location privacy in sensor networks against a global eavesdropper
Protecting location privacy in sensor networks against a global eavesdropper
 
lec-01-WP.pdf
lec-01-WP.pdflec-01-WP.pdf
lec-01-WP.pdf
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Infrastructure SecurityChapter 10Principles of Compute.docx
Infrastructure SecurityChapter 10Principles of Compute.docxInfrastructure SecurityChapter 10Principles of Compute.docx
Infrastructure SecurityChapter 10Principles of Compute.docx
 

Más de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

Más de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Slides for Week 1 - Lec 2

  • 1. Distributed Information Systems - The Client server model Week 1 – Lecture 2
  • 2.
  • 3. Operating system Proc A Proc B Proc C Operating system Proc X Proc Y Proc Z Client process Client process Server process Server process Host 1 Host 2 Proc. A asks Proc. X to Perform a service. Proc. Z asks Proc. C to Perform a service Host 1 does not ask Host 2 to perform a Service
  • 4. A brief history of IS 1970’s 1980’s 1990’s 2000’s Main frame or mini with dumb terminals LAN server & PC s 2 tier Client Server 3 & 4 tier Client server
  • 5.
  • 6. Network Dumb terminals Centralised Mainframe or Minicomputer Basic presentation Form definition Application Database File system
  • 7.
  • 8. Network PCs PC Lan PC Server File system Presentation Application Database
  • 9. Network PCs PC Lan File Server Operating system Application Operating system File system
  • 10.
  • 11. Network PCs 2 Tier Client server Database Server PC or UNIX Database File system Presentation Application
  • 12. Network PCs 2 Tier Client server Database Server Windows or UNIX Proc C Operating system File system Operating system Application Database
  • 13.
  • 14. Network PCs Servers Database File system Presentation 3 Tier Client/Server Application
  • 15. Network PCs 3 Tier Client/Server Proc C Operating system File system Operating system Presentation Process Database Process Proc C Operating system Application Process
  • 16.
  • 17. Network PCs Servers Database File system Browser 4 Tier Client/Server Application Web
  • 18. Network PCs 4 Tier Client/Server Proc C Operating system Browser Process Proc C Operating system Application Process Operating system File system Database Process Operating system WEB Server
  • 19.
  • 20.  
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.