Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 23|Likes:
Published by CelsiusZaeta

More info:

Published by: CelsiusZaeta on Jul 29, 2013
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





Consider the following example [ EMAIL or RAILWAY]For Email - It requires a PC and an Application installed in it.1. Client requests2. The request is processed by an interface3. The request reaches server 4. The server process the request5. Response back to the user either {Ticket/ Email}This environment is called as a
Client/ Server Architecture
R/2 Client-Server
1. Client provides an interface to communicate with the server.Eg: IE, GUI2. Client uses DB Client software to communicate with server 3. Each request is processed by communicating with server only i.e. there is nointermediate layer in R/24. Servers are heavily loaded/ traffic, long queues there by reducing the performance of the servers.5. There is no queuing mechanism and only server queues are maintained.6. Server needs to process the request (Understanding the user language). Interpretationtakes time.These are the disadvantages of R/2 Systems.
Client Server Environment:
Client requests and server responds. The major disadvantage of ClientServer architecture are1. DB Client is installed on the client2. Processing takes place at client side3. No intermediate buffers for the frequently accessed content4. There is no queue mechanism to handle the requests there by servers are heavilyloaded.5. The server side processing consumes resources to process (Interpret the user requests)The need of middle layer/ tier raised to come out of the steps. The result is theApplication layer/ Server 
Application server is deployed and it provides the following functionality
1. DB Client is installed to free up the clients (i.e. there will e only one DB Client for Application server earlier each client needs DB Client software)2. There is a queue mechanism to handle the request there by reducing the load on theclient and server.
33. User requests are served based on the FIFO using dispatcher.4. Work process task handler are used to interpret and process the request.5. Intermediate buffers are available for the frequently accessed content to reduce theload on the Database server.6. The server side processing is only takes place for new requests there by server resources are optimally used.
Need for the Middle Layer: R/3 ArchitectureThe advantages of deploying Application Layer:
It is the Intermediate layer in between the Client and the Server. It is installedwith a database client to communicate with the database server i.e. all the clients arefreed with DB Clients.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->