Distributed applications are difficult to develop and manage due to their inherent dynamics and heterogeneity of component technologies and the possibility of different network protocols. Distributed component-based software applications often consist of a collection of software components that communicate via a distributed middleware. The distributed middleware, or simply middleware plays a crucial role by providing APIs and support functions to bridge the gap between the network operating system and distributed components and services. Based on an on-going research programme into self-adaptive software, this paper presents the early findings of our work, which is concerned with the development of a middleware-based framework for the “on-demand ” software assembly for self-healing applications
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.