MODULE 3 Flashcards

Midterm Quiz

1
Q

________ is any type of software that facilitates communication between two or more software systems

A

Middleware

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

___________ is a technology that allows us to move information between multiple enterprises

A

Middleware

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

There two types of middleware models

A

Logical Middleware Model
Physical

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

__________ Uses a simple pipe to allow one application to link to another application.

A

Point-to-point middleware

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

Disadvantages of point-to-point Middleware

A
  • Inability to bind more than two applications
  • Lacks ability to house application logic
  • Lacks ability to change messages as they flow through the pipe
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Links many applications to many other applications

A

Many to Many Middleware

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

Moves information between one or many applications in asynchronous mode

A

Asynchronous middleware

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

Is tightly coupled to applications

A

Synchronous Middleware

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

Communication Models

A

Connection-oriented communication
Connectionless communication
Direct Communication
Fire and Forget
Queued Communication
Publish/subscribe
Request response

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

Two parties connect, Exchange messages and then disconnect

A

Connection-Oriented CommunicationC

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

Calling program does not enter into a connection with the target process

A

Connectionless Communication

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

Middleware layer accepts the message from the calling program and passes it directlu to the remote program.

A

Direct Communication

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

This model allows the middleware user to “fire off” a messge and then “forget” about it.

A

Fire and Forget

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

Genereally requires a queue manager to place a message in a queue

A

Queued Communication

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

Frees an application from the need to understand anything about the target application

A

Publish/ Subscribe

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

a ___________ is made to an application using request response middleware, and it responds to the request.

A

Request response

17
Q

Types of Middleware

A

Remote Procedure Calls
Message-oriented Middleware
Distributed objects
Database-oriented middleware
Transactional Middleware
Integration servers

18
Q

It is the oldest type of middleware

A

RPC

19
Q

it is queuing software that uses messages as a mechanism to move information from point to point.

A

Message-Oriented Middleware

20
Q

Small application programs that use standard interfaces and protocols to communicate with one another

A

Distributed Objects

21
Q

Facilitates communication with a database, whether from an application or between databases

A

Database-Oriented Middleware

22
Q

Provides mechanism for coordination information movement and method sharing between many different resources.

A

Transaction-Oriented Middleware

23
Q

provide mechanism to facilitate the communication between two or more applications as well as a location for application logic

A

TP Monitors

24
Q

Provide application logic sharing and processing and for connections to back-end resources

A

Application servers

25
Q

Facilitates information movement between two or more resources and can account for differences in application semantics and platforms.

A

Integration servers