The aspects related to reflective middleware implementations that allow seamless interoperation among heterogeneous devices and make it possible to dynamically adapt to changing requirements are discussed. Communication middleware simplifies the construction of component-based distributed applications. To solve the problem of inflexibility, shown by many middleware constructions, reflective middleware uses techniques proposed by Gregory Kiczales that include meta-object protocol, combining the ideas of computational reflection and object-orientation. The base level of reflective middleware addresses the application program's functionality, while the metalevel designates collections of components that form the internal architecture of these objects.
|Original language||English (US)|
|Journal||IEEE Distributed Systems Online|
|State||Published - 2001|
ASJC Scopus subject areas
- Hardware and Architecture
- Computer Networks and Communications