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