Skip to Main Content
The advancement of wireless networks and distributed computing necessitates more advanced applications to be built with adaptability to their changing system services. Today, building adaptive services is a complex task due to the lack of an adequate framework support in the distributed computing environments. In this paper, we propose a metalevel component-based framework (MELC) which uses distributed computing design patterns as components to develop an adaptive pattern-oriented framework for distributed computing applications. We describe our novel approach of combining a meta-architecture with a pattern-oriented framework, resulting in an adaptable framework which provides a mechanism to facilitate system evolution. We show how MELC can be used effectively to enable component integration and to separate system functionality from application functionality and demonstrate how MELC provides an adaptable and dynamic run time environment.