DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware

Matthieu Leclercq, Vivien Quéma, Jean‐Bernard Stefani

IEEE Distributed Systems Online · 2005 · 26 citations · 19 references

Concepts

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

References

19