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.