What are the two categories of Client-Server application
development?
Answer Posted / 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 View All Answers
What is meant by distributed system?
Is data lake a database?
Given a table of Player which contains Sno and player name, write a query which finds all possible Table Tennis doubles pairings.
What happens when shared and exclusive locks are applied on data item?
Which three commands cause a transaction to end?
What is database server and how it works?
Can you create a database in word?
What is a sequence? Explain it with one example?
where can i free download sqlserver2008..i can install sqlserver2008 without visual studio 2008 and work on it
What are different types of clusters present?
I have single column in a file. Input 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 my output is file 1 have 1,2,3,10,11,12 file 2 have 4,5,6,13,14,15 and file 3 have 7,8,9 how is it possible in datastage
Explain the record term used in database.
Explain the various types of normalization.
You are creating a Index on EMPNO column in the EMPLOYEE table. Which statement will you use?
What is global database name?