Title
The Design of a Resource-Aware Reflective Middleware Architecture
Abstract
Middleware has emerged as an important architectural component in supporting distributed applications. With the expanding role of middleware, however, a number of problems are emerging. Most significantly, it is becoming difficult for a single solution to meet the requirements of a range of application domains. Hence, the paper argues that the next generation of middleware platforms should be both configurable and re-configurable. Furthermore, it is claimed that reflection offers a principled means of achieving these goals. The paper then presents an architecture for reflective middleware based on a multi-model approach. The main emphasis of the paper is on resource management within this architecture (accessible through one of the meta-models). Through a number of worked examples, we demonstrate that the approach can support introspection, and fine- and coarse- grained adaptation of the resource management framework. We also illustrate how we can achieve multi-faceted adaptation, spanning multiple meta-models.
Year
DOI
Venue
1999
10.1007/3-540-48443-4_9
Reflection
Keywords
Field
DocType
application domain,multi-faceted adaptation,multi-model approach,reflective middleware,middleware platform,resource-aware reflective middleware architecture,grained adaptation,important architectural component,resource management,resource management framework,multiple meta-models,distributed application,middleware,meta model,resource manager
Resource management,Middleware,Information management,Architecture,Middleware (distributed applications),Object-oriented programming,Computer science,Systems architecture,Message oriented middleware,Distributed computing
Conference
ISBN
Citations 
PageRank 
3-540-66280-4
26
3.85
References 
Authors
12
9
Name
Order
Citations
PageRank
Gordon S. Blair11724196.83
Fábio M. Costa215526.72
Geoff Coulson32382244.21
Hector A. Duran4517.64
Nikos Parlavantzas546047.62
Fabien Delpiano6263.85
Bruno Dumant7294.92
François Horn8668.65
Jean-Bernard Stefani9120177.02