1/36
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Remote Procedure Call (RPC) Middleware
most used to execute synchronous data transfers
Object Middleware
to control the communication between objects in distributed computing
Middleware
is a software program running at the top of the operating system and below the applications
Interoperability
is the ability of two or more components or systems to exchange information
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
True
(T/F) All these functions require real-time transfer of data between different devices
- Hiding the distributed nature of an application.
- Hiding the heterogeneity of the enterprise.
- Avoiding duplication and enabling compatibility
Middleware performs several other functions (3):
True
(T/F) On the surface, applications appear to be one unified package
True
(T/F) Below the surface, however, they are comprised of several interconnected elements running in distributed locations
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
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
Middleware
allows these different systems to work together while masking their differences.
common framework
Avoiding duplication and enabling compatibility between applications by providing a _____ for performing various general purpose functions
Database software
Application server
Web Server
Portal
Service oriented Architectur e (SOA)
Middleware uses the following components (5):
- Transaction management
- Application server
- Security
- Directory
- Message queues
- Web server
Uses of Middleware (6):
- Message Oriented Middleware (MOM)
- Object Middleware
- Database Middleware
- Application Programming Interface (API)
- Robotic Middleware
Types of Middleware (5): (12 TOTAL)
Message Oriented Middleware (MOM)
software infrastructure that allows messages to be sent and received over distributed applications
Message Oriented Middleware (MOM)
one of the most widely used types of middleware
Message Oriented Middleware (MOM)
prevents the message from getting misplaced while awaiting to get to the server or clien
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
Database Middleware
allows direct access and interaction with a database
Database Middleware
the most common and most widely used type of middleware
Application Programming Interface (API)
set of protocols, tools and definitions for building applications
Object Middleware
object request broker
Object Middleware
allows one computer to make program calls to another through a computer network
Transaction Processing (TP) Middleware
to reinforce the function of electronic transactions
Transaction Processing (TP) Middleware
controlling transaction apps, pushing database updates related to the transaction
Robotic Middleware
building extensive software systems for controlling robot systems
Robotic Middleware
helps to manage and control the heterogeneity and complexity of the hardware and software systems
Integration Middleware
provides an integration framework through which operations, executions and runtime services from several apps
Integration Middleware
combining data from several different sources into one unified platform
Application Framework
provides the basic structure on which applications for a particular environment can be built
Application Framework
acts as a backbone that supports the application
Device Middleware
provides a set of tools that are used to build applications
Game Engines
provides game designers with access to tools that make the game creation process easier
enterprise portal servers
are also sometimes referred to middleware because they enable a smooth frontend integration
Encapsulation and Abstraction
Two data hiding techniques which is applied on middleware to perform several functions