DocumentCode
1205101
Title
DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware
Author
Leclercq, Matthieu ; Quéma, Vivien ; Stefani, Jean-Bernard
Author_Institution
INRIA
Volume
6
Issue
9
fYear
2005
Firstpage
1
Lastpage
1
Abstract
DREAM (dynamic reflective asynchronous middleware) is a software framework for building asynchronous middleware from components, which we can assemble statically or dynamically (at deployment time or at runtime). DREAM´s component library and set of tools lets us build, configure, and deploy middleware that implements various asynchronous communication paradigms, including message-passing, event-reaction, and publish-subscribe. We show how to use our framework to dynamically control resource consumption and concurrency. The performance of dynamically configurable MOMs built with the DREAM framework compares favorably to monolithic, functionally equivalent middleware
Keywords
concurrency control; message passing; middleware; object-oriented programming; software libraries; asynchronous communication; concurrency control; dynamic reflective asynchronous middleware; dynamically configurable message-oriented middleware; event-reaction; message-passing; publish-subscribe paradigm; resource consumption; software component library; Assembly systems; Asynchronous communication; Communication system control; Fractals; Java; Large-scale systems; Message-oriented middleware; Publish-subscribe; Reflection; Scalability; component-based middleware; message-oriented middleware; reflective middleware;
fLanguage
English
Journal_Title
Distributed Systems Online, IEEE
Publisher
ieee
ISSN
1541-4922
Type
jour
DOI
10.1109/MDSO.2005.47
Filename
1524868
Link To Document