Module 3 - Middleware

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards

Remote Procedure Call (RPC) Middleware

most used to execute synchronous data transfers

2
New cards

Object Middleware

to control the communication between objects in distributed computing

3
New cards

Middleware

is a software program running at the top of the operating system and below the applications

4
New cards

Interoperability

is the ability of two or more components or systems to exchange information

5
New cards

False - Today, businesses rely a lot on network applications which involve enterprise and database systems

(T/F) Today, businesses does not have to rely on network applications anymore which involve enterprise and database systems

6
New cards

True

(T/F) All these functions require real-time transfer of data between different devices

7
New cards

- Hiding the distributed nature of an application.

- Hiding the heterogeneity of the enterprise.

- Avoiding duplication and enabling compatibility

Middleware performs several other functions (3):

8
New cards

True

(T/F) On the surface, applications appear to be one unified package

9
New cards

True

(T/F) Below the surface, however, they are comprised of several interconnected elements running in distributed locations

10
New cards

False - Middleware helps these different elements work in harmony to provide a unified experience for the user, despite the distributed nature of the application

(T/F) - UML helps these different elements work in harmony to provide a unified experience for the user, despite the distributed nature of the application

11
New cards

False - The enterprise is usually made up of different hardware, different operating systems and different communication protocols

(T/F) The enterprise is usually made up of single hardware, single operating systems and single communication protocols

12
New cards

Middleware

allows these different systems to work together while masking their differences.

13
New cards

common framework

Avoiding duplication and enabling compatibility between applications by providing a _____ for performing various general purpose functions

14
New cards

Database software

Application server

Web Server

Portal

Service oriented Architectur e (SOA)

Middleware uses the following components (5):

15
New cards

- Transaction management

- Application server

- Security

- Directory

- Message queues

- Web server

Uses of Middleware (6):

16
New cards

- Message Oriented Middleware (MOM)

- Object Middleware

- Database Middleware

- Application Programming Interface (API)

- Robotic Middleware

Types of Middleware (5): (12 TOTAL)

17
New cards

Message Oriented Middleware (MOM)

software infrastructure that allows messages to be sent and received over distributed applications

18
New cards

Message Oriented Middleware (MOM)

one of the most widely used types of middleware

19
New cards

Message Oriented Middleware (MOM)

prevents the message from getting misplaced while awaiting to get to the server or clien

20
New cards

Remote Procedure Call (RPC) Middleware

a client-server interaction that makes it possible for the functionality of an application to be distributed across multiple platforms

21
New cards

Database Middleware

allows direct access and interaction with a database

22
New cards

Database Middleware

the most common and most widely used type of middleware

23
New cards

Application Programming Interface (API)

set of protocols, tools and definitions for building applications

24
New cards

Object Middleware

object request broker

25
New cards

Object Middleware

allows one computer to make program calls to another through a computer network

26
New cards

Transaction Processing (TP) Middleware

to reinforce the function of electronic transactions

27
New cards

Transaction Processing (TP) Middleware

controlling transaction apps, pushing database updates related to the transaction

28
New cards

Robotic Middleware

building extensive software systems for controlling robot systems

29
New cards

Robotic Middleware

helps to manage and control the heterogeneity and complexity of the hardware and software systems

30
New cards

Integration Middleware

provides an integration framework through which operations, executions and runtime services from several apps

31
New cards

Integration Middleware

combining data from several different sources into one unified platform

32
New cards

Application Framework

provides the basic structure on which applications for a particular environment can be built

33
New cards

Application Framework

acts as a backbone that supports the application

34
New cards

Device Middleware

provides a set of tools that are used to build applications

35
New cards

Game Engines

provides game designers with access to tools that make the game creation process easier

36
New cards

enterprise portal servers

are also sometimes referred to middleware because they enable a smooth frontend integration

37
New cards

Encapsulation and Abstraction

Two data hiding techniques which is applied on middleware to perform several functions