Client/Server Technology

Slides:



Advertisements
Similar presentations
Chapter 3 E-Strategy.
Advertisements

Distributed Data Processing
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Data - Information - Knowledge
Technical Architectures
Chapter Two Information Technologies: Concepts and Management.
Chapter 5 Distributed Systems Jeff McCrea. Overview About Distribute Systems (What, When, & How) Six Types of Distributed Systems The IT Infrastructure.
System Analysis and Design
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Designing Organizational Structure: Specialization and
Distributed Systems: Client/Server Computing
Client/Server Architecture
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Ahmed Nabizadeh. A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication.
The Internetworked E-Business Enterprise
Shilpa Seth.  Centralized System Centralized System  Client Server System Client Server System  Parallel System Parallel System.
What is Enterprise Architecture?
Introduction to Information Systems Class Agenda Instructor Introductions –Instructor –Class Objectives Competitive Advantages will be a key area Very.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
How computer’s are linked together.
Introduction to IS & Fundamental Concepts Infsy 540 Dr. R. Ocker.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
IT and Network Organization Ecommerce. IT and Network Organization OPTIMIZING INTERNAL COLLABORATIONS IN NETWORK ORGANIZATIONS.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Introduction TO Network Administration
Thepul Ginige Lecture-7 Implementation of Information System Thepul Ginige.
1 Chapter 22 Distributed DBMS Concepts and Design CS 157B Edward Chen.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
The types of computers and their functionalities.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Section 2.1 Section 2.2 Identify hardware
Business System Development
ICT II Unit 6 Networking.
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Computer Networks Part 1
Client/Server Databases and the Oracle 10g Relational Database
Chapter 2 Database System Concepts and Architecture
Transaction Processing Systems
The Client/Server Database Environment
17 Managing Information Systems and Technology.
Group Decision Support Systems
Enterprise Systems Architectures
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
CHAPTER 3 Architectures for Distributed Systems
Designing a local area network
Chapter 16 Designing Distributed and Internet Systems
Ch > 28.4.
Computers Are Your Future
Unit 1 Basic of Management theory and Practice
Comparison of LAN, MAN, WAN
Ch 15 –part 3 -design evaluation
Chapter 1 – Introduction to Computers
Chapter 7 Electronic Business Systems
Software Architecture
Chapter 3 Hardware and software 1.
Software models - Software Architecture Design Patterns
Chapter 3 Hardware and software 1.
Chapter 17: Client/Server Computing
MORE ON ARCHITECTURES The main reasons for using an architecture are maintainability and performance. We want to structure the software into reasonably.
Intranets & Extranets Companies that do not have the resources to invest in enterprise applications can still achieve some measure of information integration.
McGraw-Hill Technology Education
Chapter 7 Electronic Business Systems
Database System Architectures
DSS Architecture MBA 572 Craig K. Tyran Fall 2002.
Principles of Information Technology
Presentation transcript:

Client/Server Technology Infsy 540 Dr. Ocker

Past centralized business computing and centralized model of organizational computing -- mainframes high degree of control for systems managers end-users not very involved barriers to information access - sharing not the norm

Now End-user computing is here to stay less control for systems managers sharing of data is the norm client-server computing is replacing the mainframe

various meanings of client/server technology One meaning: formal systems architecture describing technologies that cooperate together on a computer network users operate PCs (clients) that connect to central computers (servers) over a computer network both computers cooperate to spilt the work of performing various tasks set of management strategies for creating systems that improve org’al effectiveness strategies for distributing computing resources within an org. to support interpersonal communication, organizational coordination, and business collaboration

various meanings of client/server technology Another meaning: set of management strategies for creating systems that improve org’al effectiveness strategies for distributing computing resources within an org. to support interpersonal communication, organizational coordination, and business collaboration

Client/Server Model enterprise networking - an arrangement of the org’s HW, SW, telecommunications, and data resources to put more computing power on the desktop and create a company-wide network linking smaller networks

client/server model of computing primary way of delivering computing power to the desktop computing, data and processing power are distributed throughout the organization rather than being centrally located

client/server model of computing emphasizes the user’s interaction with the data splits processing between clients and servers

client user point of entry into a network normally a desktop computer, workstation, or laptop user generally interacts directly only with the client portion of an application

server satisfies some or all of a user’s request for data also runs the application software can be a mainframe or another desktop computer servers store and process shared data

Infrastructure c/s computing enables restructuring of information flow by distributing computing resources and allowing access to information hw and sw must function as a series of pathways/highways

Core capabilities of c/s computing users use desktop computers to do much of their work locally when they need to access shared information or to use resources of another (more powerful) machine, they connect their desktop (client) machine to the remote machine (server) using a network

Clients provide user interface - GUI - graphical user interface run stand alone applications (e.g. word processing) - these applications use entirely local resources for both processing and data storage run the client side of client-server applications

Servers shared resources that are accessible over the network;used by clients combine both hw and sw clients contact servers with requests servers process the request and return the results to the clients many clients use the server; end-users can share information by accessing a common database (stored on the client)

Networking key to c/s communications clients and servers pass information back and forth via a network

Distributing the work fig. - shows 5 different ways that components of an application can be partitioned between the client and the server applications must be written as two or more separate software components that run on different machines but that appear to operate as a single application

Payroll example client tasks could include server task could include input data submit data queries to the server display results on screen or printer server task could include fetch the entered data process the payroll control access

Business benefits of C/S computing enables new approaches to business computing by restructuring flow of communication and information within orgs. improved communication, coordination, and collaboration --> Groupware email, computer conferencing, electronic calendars, shared databases

Business benefits of C/S computing distributed data stores consist of different servers that collect and organize information corporate data warehouses can be located centrally on a mainframe; receive data extracts periodically from operational systems (e.g. TPS); serves as a repository for shared information; information can be distributed on various machines (servers)

Some Limitations more difficult to write SW that divides processing among clients and servers server can get overloaded when too many users simultaneously want service

Major influences that cause firms to shift to Client/Server technically and economically feasible to transfer computing power to desktop -- declining prices, good telecomm. capabilities knowledge-based workers create and work with information ; require easy access to information - C/S systems enhance productivity by placing information where users are

Major influences that cause firms to shift to Client/Server communication is faster, easier and less costly with C/S technology -- important in global economy flatter orgs. need more decentralized from of computing support team work through networking

Major influences that cause firms to shift to Client/Server offers flexibility to orgs. who need to change rapidly - easy to connect new clients (e.g. team members); can easily upgrade power of server without interrupting service cost savings - supposedly cheaper

key principles for managers in transition to c/s computing to achieve value from the (costly) investment in c/s computing, need to commit to process redesign two different levels of investment - infrastructure and applications

key principles for managers in transition to c/s computing need to make long-term investments in backbone communications networks; plan for ever-increasing bandwidth building the enabling infrastructure is a strategic effort building distributed applications is a tactical effort

key principles for managers in transition to c/s computing individuals and workgroups need to exploit the potential networked infrastructure enables people to work together and share information in a variety of ways