| Middleware is software that
supports communications between the functional tiers of an
application, between two or more different applications, and between
applications and shared services.
The role of middleware is to insulate application developers
from having to understand the complexities of the networking and
computing environments and to prevent them from having direct
interfacing to platform, network and data layers. Middleware also provides an environment in which to implement
business rules (logic) and workflow rules. |