Middleware
Definition:
a layer of software that allows
peers to interact a cross a network
Context:
distributed systems
Role:
coordination and communication
(connectivity software)
Implements:
session and presentation layers
Bonus:
higher level primitives
Applications
Applications interfaces
Middleware
Local Operating System
Hardware Platform