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