chapter 11 client server architecture
TRANSCRIPT
-
8/7/2019 chapter 11 Client Server Architecture
1/11
-
8/7/2019 chapter 11 Client Server Architecture
2/11
Client Server Architecturey The need to access right information at the right time by its
user its increasing at a rapid pace.
y with the business environment become competitive and costof business processing increasing rapidly, the managers of
business need flexible, dynamic, simple-to-use, technology
friendly information systems to meet their business need.
y Big business operations have multiple locations andmultiple divisions and because of that data generation,
acquisition and maintenance became a technological
challenge.
-
8/7/2019 chapter 11 Client Server Architecture
3/11
Contdy To contain cost of running the business and to improve
the services to the customer, the managers developed
variety of strategies.y The managers of the business are always looking for
an environment where communication, coordination
and collaboration between individuals carrying out
their tasks and responsibilities is possible easilypossible in the shortest possible time.
-
8/7/2019 chapter 11 Client Server Architecture
4/11
Contdy The environment should have capability of offering
autonomy and independence to the use without
disturbing the data, information security and integrityand the application development remaining
undisturbed.
y Application logic so build should be reusable at a
number of places, expandable at new locations andthen the change should affect the smallest portion of
the application build and so on.
-
8/7/2019 chapter 11 Client Server Architecture
5/11
Contdy The design and architecture of the application logic
should be such that is can communicate with other
applications and it can be interfaced tightly with otherapplications.
y Requirement to the business puts certain demands on
the architecture of information processing system .
y The demands are as follows:
1. Data ,business rules and usage should be
independent
-
8/7/2019 chapter 11 Client Server Architecture
6/11
Contd2. Data and database should be distributable with
controlled access from any point.
3. Choice of hardware and software should be suchthat it is application independent.
4. The processing platform should be easily scalable to
with no need to change the development.
5. The application designed should be such that it
follows standard of coding, presentation and storage
-
8/7/2019 chapter 11 Client Server Architecture
7/11
giving same look and feel in all application to all users
6. Data and hardware resources should be sharable.
7. Its platform should remain same even if the organizationis restructured, downsized, protecting the investment and
development.
y The technologies of computing, storing, programming,
processing, communicating, and presenting the processedresult are so advanced that one can build a new
architecture called as client-server.
-
8/7/2019 chapter 11 Client Server Architecture
8/11
Client-Server
y Client server architecture is a distributed, cooperative,
processing environment where by the entire task of
processing is divided in such manner that there isdemand on the system through a client and there is a
server in the system to serve this demand.
y The architecture has two components, client and server,
where client makes a request and server the client byoffering the result.
-
8/7/2019 chapter 11 Client Server Architecture
9/11
Contdy The clients and servers are connected to each other
through a network component which handles
communication between the two.y In the CSA, client sits at the front end and the server is
at the back end.
y The client represents front end tasks requested by the
end user.
y Their server represents the back end tasks of
processing and communicating to the clients.
-
8/7/2019 chapter 11 Client Server Architecture
10/11
Client server Architecture: Model
The client has its own process-ing application logic and
Server has its own processing
Logic to handle data and its
Processing.
Server
Application server logic
Database
LAN or WAN
Netware server
Client
PCApplicationclient logic
ClientPC
Application clientlogic
Client
PCApplication client logic
-
8/7/2019 chapter 11 Client Server Architecture
11/11
Mainframe-Model
Host computer
Entire Application
TERMINALS