• 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