The role of reflective middleware that has emerged as an important architectural component in modern distributed systems is discussed. Its role is to offer users a high-level, platform-independent programming model which can be object-oriented or component-based and to hide problems of distribution. Middleware technologies can be applied in a wide range of applications such as safety-critical systems, mobile and ubiquitous computing, embedded systems, real-time systems, and the computational Grid. Reflective middleware can also overcome the limitations of the black-box approach.
|Original language||English (US)|
|Journal||IEEE Distributed Systems Online|
|State||Published - 2001|
ASJC Scopus subject areas
- Hardware and Architecture
- Computer Networks and Communications