A Component Model for Adaptive Middleware Services and Applications
Daniel Pakkala, Juho Perälä, Eila Niemelä
Abstract
Daniel Pakkala, Juho Perälä, Eila Niemelä
Abstract
This paper contributes a novel component model (called MidGate) that enables behavioral adaptation of pervasive middleware services and applications as part of a reflective middleware platform. The component model applies the concept of middleware reflection to dynamically varying computing resources. The research problem addressed in the paper is how to support a pervasive computing environment's dynamic adaptation requirements for middleware services and applications in a software component architecture. A component model, referred to as the MidGate component model, is presented as a solution to the research problem. The component model has been validated by a prototype system, given as an example in this paper.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper contributes a novel component model (called MidGate) that enables behavioral adaptation of pervasive middleware services and applications as part of a reflective middleware platform. The component model applies the concept of middleware reflection to dynamically varying computing resources. The research problem addressed in the paper is how to support a pervasive computing environment's dynamic adaptation requirements for middleware services and applications in a software component architecture. A component model, referred to as the MidGate component model, is presented as a solution to the research problem. The component model has been validated by a prototype system, given as an example in this paper.
Key concepts: Middleware (distributed applications), Component (thermodynamics), Computer science, Common Component Architecture, Distributed computing, Adaptation (eye), Reflection (computer programming), Component-based software engineering