What are the two categories of Client-Server application
development?



What are the two categories of Client-Server application development?..

Answer / athi

*

Client Server Applications are a popular model for
system development, allowing logic and data access across a
distributed environment. A client server architecture can
also increase flexibility, allowing developers to use one
programming language or environment for one section and
other environments for other sections. The types of client
server architectures are normally classified based on the
number of tiers, or sections, of the application.

Two-tier client server model

*

The two-tier model is the one that most computer users
are familiar with; it's the basic foundation of the
Internet. In a classic two-tier architecture, one part of
the system -- called the client -- sends requests to another
part of the system -- called the server -- which processes
the request and sends the response back.

Much of the Internet, from web browsing to e-mail, is
based in some fashion on this architecture. The web browser
(client) sends a request to a web server, which determines
what the user is looking for and sends the information back
to the client. (See reference 1.)

N-tier client server model

*

After the two-tier model, the next categorization of
the client server architecture is a more generalized
approach, called the n-tier model. In this architecture, "n"
represents any number of tiers, ranging from three upwards.
For example, consider a web-based e-mail application. The
user logs in through their web browser. The browser sends
this request to a web server to process a user's log-in
attempt. The web server will take that information and send
it through to a database server to compare the data sent by
the client with the data in the database server. The
database server will send the result back to the web server,
which sends a response back to the client. If the user
successfully logs in, the next page will again send a
request to the web server, which in turn will request the
user's messages from the e-mail server. This would be
considered a four-tier system specifically.

N-tier special case: three-tier system

*

There is a special case in the n-tier category because
of its prevalence across the web. The three-tier model is
nearly ubiquitous throughout the Internet, serving as the
basis for the vast majority of web sites. The architecture
is quite simple: the web browser is the first tier, the web
application server is the second tier and the database layer
is the third tier. While it is quite simple to add
additional tiers onto this system (i.e., communicating with
an e-mail server), this model is the basis for virtually all
non-trivial web applications.


Read more: What Are the Two Categories of Client Server
Application Development? | eHow.com
http://www.ehow.com/list_6720372_two-client-server-application-development_.html#ixzz1M8rhYmnX

Is This Answer Correct ?    4 Yes 2 No

Post New Answer

More Databases AllOther Interview Questions

Write a query to get maximum and second maximum in oracle?

0 Answers   CGI,


What do you mean by database?

0 Answers  


How much does it cost to build a database?

0 Answers  


can any one explain about normalization forms with clear explanation in interview point of view. thanks for ur answers.

1 Answers  


What is the importance of database partitioning?

0 Answers  






What is sharded database?

0 Answers  


Does facebook use graph database?

0 Answers  


Differentiate between extension & intension?

0 Answers  


How to implement database security?

0 Answers  


what are different types of datasets? what are different characteristics or properties of those datasets? what are the advantages and disadvantages of each dataset on each other?

1 Answers   OVGU,


plz suggest me the book for preparation of NIC exam.

10 Answers   NIC,


What is difference between data and database?

0 Answers  


Categories