Q2  Smart-Toys-Smart Kids CEO (Part 2)Smart-Toys-Smart Kids has decided to install a new e-mail package to streamline communications within the company.  Fred would like to have one common calendar for his all 200 employees. The expected features of the new e-mail package are “background processing” that doesn't get a great deal of attention. This includes managing connections, checking for errors in commands and e-mail messages, and reacting accordingly. The e-mail software vendors offered two different e-mail system for solution.  One vendor is offering an SMTP-based two-tier client server architecture.  The second vendor is offering a Web-based e-mail architecture. Fred doesn't understand either one. a) Briefly explain to Fred, in layman's terms, the differences between the two.b) Outline the pros and cons of the two alternativesc) Make a recommendation to Fred about which is better for his company ANSWER Classification SMTP-based two-tier client server architectureWeb-based e-mail architecture                SMTP-basedWeb-based e-mail architectureProsConsProsCons                RECOMMENDATION ( with reasoning )

Question
Asked Feb 10, 2020
3 views

Q2  Smart-Toys-Smart Kids CEO (Part 2)

Smart-Toys-Smart Kids has decided to install a new e-mail package to streamline communications within the company.  Fred would like to have one common calendar for his all 200 employees. The expected features of the new e-mail package are “background processing” that doesn't get a great deal of attention. This includes managing connections, checking for errors in commands and e-mail messages, and reacting accordingly. The e-mail software vendors offered two different e-mail system for solution.  One vendor is offering an SMTP-based two-tier client server architecture.  The second vendor is offering a Web-based e-mail architecture. Fred doesn't understand either one.

 

  1. a) Briefly explain to Fred, in layman's terms, the differences between the two.
  2. b) Outline the pros and cons of the two alternatives
  3. c) Make a recommendation to Fred about which is better for his company

 

ANSWER

  1. Classification

 

SMTP-based two-tier client server architecture

Web-based e-mail architecture

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1.  

SMTP-based

Web-based e-mail architecture

Pros

Cons

Pros

Cons

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. RECOMMENDATION ( with reasoning )

 

 

 

 

check_circle

Expert Answer

Two tier architecture

Two tier architecture has two components the client and the server. The client directly communicates with the server for getting the service. There is a direct communication channel between the client and the server.

Web based architecture

In web based architecture there is no direct communication between the client and the server, instead there is an intermediate tier of HTTP server. All the requests from the client is received by the HTTP server and all the responses from the back end server is forwarded to the client by the HTTP server. The client is a web browser which communicates with the HTTP server using HTTP protocol.

Advantages of two tier architecture

Since there is direct communication between the client and server the performance is better. Also there could be any protocol used for communication between the client and the server.

Disadvantages

The client has to be more sophisticated to be handle t...

Want to see the full answer?

See Solution

Check out a sample Q&A here.

Want to see this answer and more?

Solutions are written by subject experts who are available 24/7. Questions are typically answered within 1 hour.*

See Solution
*Response times may vary by subject and question.
Tagged in

Engineering

Computer Science

Related Computer Science Q&A

Find answers to questions asked by student like you
Show more Q&A
add
question_answer

Q: What are the values of X[i] and X[i+1] after code corresponding to the following code is run? int X[...

A: Given code:

question_answer

Q: Write one Python statement to start and continue a while loop while variable name is not an empty st...

A: While loop:With the while loop, if a condition is valid, we may execute a series of statements.Synta...

question_answer

Q: use C programming stdio.h enter a number:5 output : 5,10,15,20,25,20,15,10,5  enter a number :3 outp...

A: Since there are multiple questions, we are authorized to answer only first question. If you require ...

question_answer

Q: A Virtual Private Network (VPN) creates a(n)_______     a. Insecure link between the cloud and t...

A: VPNs is the acronym for Virtual Private Network. It is a type of network which is designed with the ...

question_answer

Q: arrays 10 random number (1-30)  * display all * display less than 25  *above equals to 25

A: Following is the c++ program generates random numbers as array element and display them:   Approach:...

question_answer

Q: my code is getting errors and i cant figiure out why , can you check my code and help me fix the err...

A: The function is declared as correctMoves() in the prototype but correctMove() when defined and calle...

question_answer

Q: From a barest bones perspective, what code would you need to create a C program using the software a...

A: Code need to create a C program:Library or module in programming language plays a vital role and in ...

question_answer

Q: Describe the CNSS security Model. What are its three dimensions?

A: CNSS security model is a three-dimensional model which was developed by John McCumber in the year 19...

question_answer

Q: Question 5 and 7

A: Following questions ask to print the recursive function of the two arguments:Declaring the variable ...