|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reflective
Middleware
|
|
|
|
|
|
|
|
n |
Reflection approach to support inspection and adaptation
|
|
|
|
n |
Examples: OpenCorba, Open-ORB, and DynamicTAO
|
|
|
|
Tuple
Spaces Middleware
|
|
|
|
|
|
|
|
n |
Tuple
space approach to facilitate communication
|
|
|
|
n |
Examples:
LIME, TSpaces, and JavaSpaces
|
|
|
|
Context-Aware
Middleware
|
|
|
|
|
|
|
|
n |
Awareness approach to expose the context information
|
|
|
|
n |
Examples:
Nexus, Alternis, and SignelSoft
|
|
|
|
Event-based
Middleware
|
|
|
|
|
|
|
|
n |
Event notification approach to support large-scale systems
|
|
|
n |
Examples:
Hermes, CEA, and JEDI
|
|