Chapter 2 Flashcards

1
Q

Middleware

A

Software that acts as an intermediary by “sitting between” client and server applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Host-Based Architecture

A

The server performing all four functions (data storage, application logic, data access logic, presentation logic)

Problems:

  • the server must process all messages —> servers become overloaded and unable to quickly process all users’ demands
  • large upgrade costs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Client-Based Architecture

A

Application software on the client computer is responsible for the presentation logic, application logic, and the data access logic; the server simply stores the data

Problems:

  • all data on the server must travel to the client for processing which overloads the network circuits because far more data is transmitted from the server to the client than the client actually needs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Client-Server Architecture

A

Attempts to balance the processing between the client and the server by having both so some of the logic.

Client is responsible for the presentation logic, server is responsible for data access logic and data storage. The application logic may either reside on the client, reside on the server, or be split between both

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Thin-client

A

Places little or no application logic on the client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Thick-client

A

Places all or almost all of the application logic on the client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software as a service (SaaS)

A

One of the three cloud computing models. An organization outsourced the entire application to the cloud provider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Platform as a Service (PaaS)

A

Another of the three cloud computing models. Building your own application and manage your own data on the cloud infrastructure provided by your local cloud supplier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Infrastructure as a Service (IaaS)

A

The cloud provider manages the hardware, including servers, storage, and networking components. The organization is responsible for all the software, including operating system, database software, and its applications and data.

Sometimes referred to as Hardware as a Service (HaaS) because only the hardware is provided (server hardware, storage hardware, network hardware)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Simple Mail Transfer Protocol (SMTP)

A

The most commonly used email standard simply because it is the email standard used on the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Post Office Protocol (POP)

A

Common standard for communications between an email client and his or her mail server

Before a user can read a mail message with a POP email client, the email message must be copied to the client computers hard disk and deleted from the mail server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Internet Message Access Protocol (IMAP)

A

Common standard used to communicate between the receivers email client and his or her mail server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hyper-text Transfer Protocol (HTTP)

A

The standard protocol for communication between a web browser and a web server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

File Transfer Protocol (FTP)

A

For moving files between clients and servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly