Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

MIDDLEWARE

Middleware is a layer of software between operating


system and applications
-hides heterogeneity
-increases level of abstraction
-provides generic common services
Middleware is
-where new capabilities are added by layering
-where much of experimentation and innovation
happens in the infrastructure

Middleware connects two applications and passes


data between them
Middleware allows data contained in one database to
be accessed through another

ORIGIN
Middleware is a relatively new addition to the computing
landscape.It gained popularity in the 1980s as a solution to
the problem of how to link newer applications to older
legacy systems

MIDDLEWARE OBJECTIVES

Hides heterogeneity
Location independence
Software portability and mobile code
Help integrate legacy facilities
Aid application interoperability
Aid scalability
Common functionality needed by many applications

USES

-Locate transparently across the network thus providing


interaction with another service or application
-Filter data to make them friendly usable or public via
anonymization process for privacy protection
-Be independent from network services
-Be reliable and always available

You might also like