MODULE 3 Flashcards
Midterm Quiz
________ is any type of software that facilitates communication between two or more software systems
Middleware
___________ is a technology that allows us to move information between multiple enterprises
Middleware
There two types of middleware models
Logical Middleware Model
Physical
__________ Uses a simple pipe to allow one application to link to another application.
Point-to-point middleware
Disadvantages of point-to-point Middleware
- Inability to bind more than two applications
- Lacks ability to house application logic
- Lacks ability to change messages as they flow through the pipe
Links many applications to many other applications
Many to Many Middleware
Moves information between one or many applications in asynchronous mode
Asynchronous middleware
Is tightly coupled to applications
Synchronous Middleware
Communication Models
Connection-oriented communication
Connectionless communication
Direct Communication
Fire and Forget
Queued Communication
Publish/subscribe
Request response
Two parties connect, Exchange messages and then disconnect
Connection-Oriented CommunicationC
Calling program does not enter into a connection with the target process
Connectionless Communication
Middleware layer accepts the message from the calling program and passes it directlu to the remote program.
Direct Communication
This model allows the middleware user to “fire off” a messge and then “forget” about it.
Fire and Forget
Genereally requires a queue manager to place a message in a queue
Queued Communication
Frees an application from the need to understand anything about the target application
Publish/ Subscribe